Bir matplotlib grafiğinin dışına efsane nasıl yerleştirilir?


Çoğu zaman bir Matplotlib grafiğinin efsanesini gerçek olay örgüsünün dışına yerleştirmek isteyebilirsiniz.

Neyse ki, matplotlib.pyplot.legend() işlevini bbox_to_anchor argümanıyla birleştirerek bunu yapmak kolaydır.

Bu eğitimde bu işlevin pratik kullanımına ilişkin birkaç örnek gösterilmektedir.

Örnek 1: Başlığı sağ üst köşeye yerleştirin

Aşağıdaki kod, göstergenin Matplotlib grafiğinin sağ üst köşesine nasıl yerleştirileceğini gösterir:

 import matplotlib.pyplot as plt

#createplot
plt. subplot (211)
plt. plot ([2, 4, 6], label=" First Data ")
plt. plot ([6, 4, 2], label=" Second Data ")

#place legend in top right corner
plt. legend (bbox_to_anchor=(1,1), loc=" upper left ")

#showplot
plt. show ()

Göstergeyi Matplotlib grafiğinin dışına yerleştirin

Loc argümanının Matplotlib’e açıklama çizgisinin sol üst köşesini çizimdeki (1,1)’in (x,y) koordinatlarına yerleştirmesini söylediğini unutmayın.

Örnek 2: Başlığı sağ alt köşeye yerleştirin

Aşağıdaki kod, göstergenin Matplotlib grafiğinin sağ alt köşesine nasıl yerleştirileceğini gösterir:

 import matplotlib.pyplot as plt

#createplot
plt. subplot (211)
plt. plot ([2, 4, 6], label=" First Data ")
plt. plot ([6, 4, 2], label=" Second Data ")

#place legend in top right corner
plt. legend (bbox_to_anchor=(1,0), loc=" lower left ")

#showplot
plt. show () 

Matplotlib arsasının dışındaki efsane köşede

Loc argümanının Matplotlib’e açıklama çizgisinin sol alt köşesini çizimdeki (1,0)’ın (x,y) koordinatlarına yerleştirmesini söylediğini unutmayın.

Örnek 3: Göstergeyi çizimin üzerine yerleştirin

Aşağıdaki kod, göstergenin Matplotlib grafiğinin üzerine nasıl yerleştirileceğini gösterir:

 import matplotlib.pyplot as plt

#createplot
plt. subplot (211)
plt. plot ([2, 4, 6], label=" First Data ")
plt. plot ([6, 4, 2], label=" Second Data ")

#place legend above plot
plt. legend (bbox_to_anchor=(0, 1, 1, 0), loc=" lower left ", mode=" expand ", ncol= 2 )

#showplot
plt. show () 

Matplotlib'de açıklamayı arsanın üzerine yerleştirin

Mode argümanının Matplotlib’e açıklamayı grafiğin uzunluğuna kadar genişletmesini söylediğini ve ncol argümanının Matplotlib’e açıklama etiketlerini 2 sütuna yerleştirmesini söylediğini unutmayın.

Eğer efsaneyi olay örgüsünün sol üst köşesine yerleştirmek istiyorsak, mode ve ncol argümanlarını da dışarıda bırakabiliriz:

Ek kaynaklar

Aşağıdaki eğitimler Matplotlib’deki diğer ortak görevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Matplotlib grafiğinde yazı tipi boyutu nasıl değiştirilir?
Matplotlib grafiklerinden keneler nasıl kaldırılır
Matplotlib grafiklerinde kılavuz çizgileri nasıl gösterilir?

Yorum ekle

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