Python'da günlük-günlük grafiği nasıl oluşturulur


Log-log grafiği, hem x ekseninde hem de y ekseninde logaritmik ölçekler kullanan bir grafiktir.

Bu tür çizim, aralarındaki gerçek ilişki bir tür güç yasasını takip ettiğinde iki değişkeni görselleştirmek için kullanışlıdır.

Bu eğitimde Python’da bir günlük-günlük grafiğinin nasıl oluşturulacağı açıklanmaktadır.

Python’da Günlük-Günlük Grafiği Nasıl Oluşturulur

Aşağıdaki pandalara sahip olduğumuzu varsayalım DataFrame:

 import pandas as pd
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
                         14, 15, 16, 17, 18, 19, 20, 21, 22],
                   ' y ': [3, 4, 5, 7, 9, 13, 15, 19, 23, 24, 29,
                         38, 40, 50, 56, 59, 70, 89, 104, 130]})

#create scatterplot
plt. scatter (df. x , df. y )

X ve y arasındaki ilişkinin bir kuvvet yasasını takip ettiği açıktır.

Aşağıdaki kod, iki değişken üzerinde bir günlük dönüşümü gerçekleştirmek ve aralarındaki ilişkiyi görselleştirmek için bir log-log grafiği oluşturmak için numpy.log() işlevinin nasıl kullanılacağını gösterir:

 import numpy as np

#perform log transformation on both x and y
xlog = np. log ( df.x )
ylog = np. log ( df.y )

#create log-log plot
plt. scatter (xlog, ylog)

X ekseni x’in günlüğünü, y ekseni ise y’nin günlüğünü görüntüler.

Log(x) ve log(y) arasındaki ilişkinin önceki çizimle karşılaştırıldığında nasıl çok daha doğrusal olduğuna dikkat edin.

Grafiğin yorumlanmasını kolaylaştırmak için başlık ve eksen etiketleri eklemekten çekinmeyin:

 #create log-log plot with labels
plt. scatter (xlog, ylog, color=' purple ')
plt. xlabel (' Log(x) ')
plt. ylabel (' Log(y) ')
plt. title (' Log-Log Plot ') 

Ayrıca aşağıdaki şekilde plt.plot() işlevini kullanarak dağılım grafiği yerine çizgi grafiği oluşturabileceğinizi de unutmayın:

 #create log-log line plot
plt. plot (xlog, ylog, color=' purple ')
plt. xlabel (' Log(x) ')
plt. ylabel (' Log(y) ')
plt. title (' Log-Log Plot ') 

Python'da Günlük-Günlük Grafiği

Ek kaynaklar

R’de bir günlük-günlük grafiği nasıl oluşturulur
Excel’de Günlük-Günlük Grafiği Nasıl Oluşturulur

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir