Python İle Veri Görselleştirme: Matplotlib Kütüphanesi-3

Mert Alabaş
Data Runner
Published in
4 min readJul 9, 2019

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

Grafik-20

Legend Konumunu Elle Belirleme

bbox_to_anchor=(0.5, 0., 0.5, 0.5): Direkt olarak legendin konumunu belirleyebilirsiniz.

Grafik-21

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.

Grafik-22

1.4.3. Legend sayısını fazlalaştırma

numpoints: Legendlerin sayısını artırır.

Grafik-23

1.4.4. Legend boyutunu değiştirme

markerscale: Legendin boyutunun değiştirilmesini sağlar.

Grafik-24

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.

Grafik-25

1.4.6. Legend çizgisine gölge verme

shadow: Legendin etrafındaki çizgilere gölge verir. True ya da False ile kullanılır.

Grafik-26

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.

Grafik-27

1.4.8. Legend arka planına renk verme

facecolor:Legendin arka planına renk vermeye yarar.

Grafik-28

1.4.9. Legend çizgisini renklendirme

edgecolor:Legend çizgisinin renklendirmeyi sağlar.

Grafik-29

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.

Grafik-30

1.4.11. Legende başlık ekleme

title:Legende başlık vermeye yarar.

Grafik-31

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.

Grafk-32

1.4.13. Legend çerçevesinin boyutunu belirleme

borderpad:Legend çerçevesinin boyutunu büyütür. Float değerler alır.

Grafik-33

1.4.14. Legend kollarının uzunluğunu belirleme

handlelength:Legend kollarının uzunluğunu belirler. Float değerler alır.

Grafik-34

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.

Grafik-35

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.

Grafik-36

1.4.17. İki farklı veriyi tek bir legendde göstermek

Grafik-37

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.

--

--

Mert Alabaş
Data Runner

#datascience #machinelearning #python #r #knime #tableau #powerbı