Python İle Veri Görselleştirme: Matplotlib Kütüphanesi-3
Merhaba! Bu yazımızda Matplotlib kütüphanesini incelemeye devam edeceğiz ve grafiğe açıklama yazısı eklemeye yarayan legend komutu özelliklerini detaylı bir şekilde inceleyeceğiz. Keyifli okumalar..
1.4. Grafiğe açıklama yazısı ekleme (legend) komutları
label ve legend:
Grafiklerin hangi değişkenlere ait olduklarını gösterir. Label yazdıktan sonra grafikte görebilmek için legend komutunu da girmeniz gerekmektedir.legend(loc=2)
şeklinde değer alabilir. Legendin içindeki loc değeri lokasyonunu ifade eder. Yani grafiğin nerede gösterileceğini.0-10 arasında değer alır. 0 değeri en iyi yeri ifade eder.
Legend Konum Değerleri:
best=0, upper right=1, upper left=2, lower left=3, lower right=4, right=5, center left=6, center right= 7, lower center=8, upper center=9, center=10
bbox_to_anchor=(0.5, 0., 0.5, 0.5):
Direkt olarak legendin konumunu belirleyebilirsiniz.
fontsize:
Legendin fontunu değiştirebilirsiniz. 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large' değerlerini alabilir.
numpoints:
Legendlerin sayısını fazlalaştırır.
markerscale:
Legendin boyutunun değiştirilmesini sağlar.
markerfirst:
Legendi başa, legend göstergesini sona alır. True ya da False ile kullanılır.
shadow:
Legendin etrafındaki çizgilere gölge verir. True ya da False ile kullanılır.
framealpha:
Legend çizgilerinin saydamlığını ayarlar. 0-1 arasında değer alır. 1'e yaklaştıkça saydamlık artar. 0'a yaklaştıkça azalır.
facecolor:
Legendin arka planına renk vermeye yarar.
edgecolor:
Legend çizgisinin renklendirmeyi sağlar.
mode:
Legend kutucuğunun uzunluğunu belirler. "expand" ya da None değerini alır. "expand" değerini verdiğimizde grafik uzunluğunca uzar.
title:
Legende başlık vermeye yarar.
title_fontsize:
Legend başlığının boyutunu belirler. Title ile birlikte kullanılır. İnteger değerler alır.
borderpad:
Legend çerçevesinin boyutunu büyütür. Float değerler alır.
handlelength:
Legend kollarının uzunluğunu belirler. Float değerler alır.
handletextpad:
Legend noktası ile yazısı arasındaki boşluğu ayarlamamıza yarar.
borderaxespad:
Legend ile grafik çizgileri arasındaki boşlukları ayarlamamıza yarar. Float değerler alır.
Legend Dökümanı için tıklayın.
1.4.1. Legend lokasyonunu belirleme
label ve legend:
Grafiklerin hangi değişkenlere ait olduklarını gösterir. Label yazdıktan sonra grafikte görebilmek için legend komutunu da girmeniz gerekmektedir.legend(loc=2)
şeklinde değer alabilir. Legendin içindeki loc değeri lokasyonunu ifade eder. Yani grafiğin nerede gösterileceğini.0-10 arasında değer alır. 0 değeri en iyi yeri ifade eder.
Legend Konum Değerleri:
best=0, upper right=1, upper left=2, lower left=3, lower right=4, right=5, center left=6, center right= 7, lower center=8, upper center=9, center=10
Legend Konumunu Elle Belirleme
bbox_to_anchor=(0.5, 0., 0.5, 0.5):
Direkt olarak legendin konumunu belirleyebilirsiniz.
1.4.2. Legend fontunu değiştirme
fontsize:
Legendin fontunu değiştirebilirsiniz. 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large' değerlerini alabilir.
1.4.3. Legend sayısını fazlalaştırma
numpoints:
Legendlerin sayısını artırır.
1.4.4. Legend boyutunu değiştirme
markerscale:
Legendin boyutunun değiştirilmesini sağlar.
1.4.5. Legend ve göstergesinin yerini değiştirme
markerfirst:
Legendi başa, legend göstergesini sona alır. True ya da False ile kullanılır.
1.4.6. Legend çizgisine gölge verme
shadow:
Legendin etrafındaki çizgilere gölge verir. True ya da False ile kullanılır.
1.4.7. Legendin saydamlığını belirleme
framealpha:
Legend çizgilerinin saydamlığını ayarlar. 0-1 arasında değer alır. 1'e yaklaştıkça saydamlık artar. 0'a yaklaştıkça azalır.
1.4.8. Legend arka planına renk verme
facecolor:
Legendin arka planına renk vermeye yarar.
1.4.9. Legend çizgisini renklendirme
edgecolor:
Legend çizgisinin renklendirmeyi sağlar.
1.4.10. Legend kutusunun uzunluğunu belirleme
mode:
Legend kutucuğunun uzunluğunu belirler. "expand" ya da None değerini alır. "expand" değerini verdiğimizde grafik uzunluğunca uzar.
1.4.11. Legende başlık ekleme
title:
Legende başlık vermeye yarar.
1.4.12. Legend başlığının boyutunu belirleme
title_fontsize:
Legend başlığının boyutunu belirler. Title ile birlikte kullanılır. İnteger değerler alır.
1.4.13. Legend çerçevesinin boyutunu belirleme
borderpad:
Legend çerçevesinin boyutunu büyütür. Float değerler alır.
1.4.14. Legend kollarının uzunluğunu belirleme
handlelength:
Legend kollarının uzunluğunu belirler. Float değerler alır.
1.4.15. Legend noktası ile yazı aralığını belirleme
handletextpad:
Legend noktası ile yazısı arasındaki boşluğu ayarlamamıza yarar. Float ve integer değerler alır.
1.4.16. Legend ile grafik çizgileri arasındaki boşluğu belirleme
borderaxespad:
Legend ile grafik çizgileri arasındaki boşlukları ayarlamamıza yarar. Float ve integer değerler alır.
1.4.17. İki farklı veriyi tek bir legendde göstermek
Vakit ayırdığınız için teşekkür ederim…Yazı ile ilgili görüşlerinizi bana linkedin üzerinden iletebilirsiniz. İsterseniz yazının dördüncü kısmına geçebilirsiniz.