Matplotlib'de arsa boyutu nasıl artırılır


Matplotlib’de tek bir grafiğin boyutunu artırmak için aşağıdaki sözdizimini kullanabilirsiniz:

 import matplotlib. pyplot as plt

#define figure size in (width, height) for a single plot
plt. figure (figsize=(3,3))

Bir not defterindeki tüm Matplotlib çizimlerinin boyutunu artırmak için aşağıdaki sözdizimini kullanabilirsiniz:

 import matplotlib. pyplot as plt

#define figure size in (width, height) for all plots
plt. rcParams [' figure.figsize '] = [10, 7]

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Tek bir Matplotlib grafiğinin boyutunu artırın

Matplotlib’de aşağıdaki çizgi grafiğini oluşturduğumuzu varsayalım:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#create plot of x and y
plt. plot (x, y)
plt. show () 

Varsayılan olarak bir Matplotlib grafiğinin (genişlik, yükseklik) değeri (6.4, 4.8)’dir.

Ancak grafiğin boyutunu istenilen boyutlara çıkarmak için aşağıdaki sözdizimini kullanabiliriz:

 import matplotlib. pyplot as plt

#define plot size
plt. figure (figsize=(5,8))

#define x and y
x = [1, 6, 10]
y = [5, 13, 27]

#create plot of x and y
plt. plot (x, y)
plt. show () 

Örnek 2: Tüm Matplotlib grafiklerinin boyutunu artırın

Aşağıdaki kod, bir not defterindeki tüm Matplotlib grafikleri için çizim boyutunun nasıl ayarlanacağını gösterir:

 import matplotlib. pyplot as plt

#define plot size for all plots
plt. rcParams [' figure.figsize '] = [10, 4]

#define first dataset
x = [1, 6, 10]
y = [5, 13, 27]

#create first plot
plt. plot (x, y)
plt. show ()

#define second dataset
x2 = [1, 6, 10]
y2 = [5, 19, 12]

#create second plot
plt. plot (x2, y2)
plt. show () 

Her iki grafiğin de rcParams bağımsız değişkenleri tarafından belirtilen genişliğe ve yüksekliğe sahip olduğunu unutmayın.

Ek kaynaklar

Matplotlib’de işaretleyici boyutu nasıl ayarlanır
Matplotlib’de yazı tipi boyutu nasıl değiştirilir?
Matplotlib’de çizgi kalınlığı nasıl ayarlanır

Yorum ekle

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