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

Mert Alabaş
Data Runner
Published in
4 min readJul 24, 2019
Photo by Isaac Smith on Unsplash

Merhaba! bu yazımızda Matplotlib kütüphanesinde, grafiklere metin ekleme (text) komutunu inceleyeceğiz. Keyifli okumalar..

plt.text: Grafiğe yazı eklememizi sağlar.

x,y: Yazacağımız yazının x ve y eksenine göre koordinatlarını belirtmemiz gerekir. plt.text(3,4)

s: Yazacağımız yazıyı belirtmemiz gerekir.plt.text(x=3,y=4,s="Bu yılda kriz olmuştur.")

fontdict: Yazacağımız yazı ile ilgili düzeltmeler yapmamızı sağlar. Sözlük formatında kullanılır. plt.text(x=7,y=15,s="Bu yılda kriz olmuştur.", fontdict={"color":"r","fontsize":35})

withdash: True ve False değerler alır. Eklediğimiz yazının önüne çizgi çekmemizi sağlar.

dashlength: Ekledğimiz yazının uzunluğunu belirler. Değişiklik yapabilmek için withdash değerinin True olması gerekir.

dashdirection: 0 ve 1 değerini alır. Yazıya ekleyeceğimiz çizginin yazının sağında mı solunda mı olmasıgerektiğini ayarlar. 0 sağında 1 ise solunda çizgiyi oluşturur.

dashrotation: Çizginin açısını belirler.

dashpad: Metin ile çubuk arasındaki boşluğu ayarlar. İnteger değerler alır.

dashpush: Çizgi ve yazıyı yukarı veya aşağıya kaydırır. İnteger değerler alır.

alpha: Yazının saydamlığını ayarlamamıza yarar.

backgroundcolor: Yazının arka planına renk ekler.

fontfamily: Yazının fontunu ayarlar.

style: Yazı tipini ayarlar. İtalik,normal.

weight: Yazının kalınlığını ayarlar. 0-1000 arası değer alır ya da 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black' değerlerini alır.

size: Yazının büyüklüğünü ayarlar. 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large' değerlerini alır. Ya da fontsize şeklinde kullanılarak integer değer alır. fontsize=12 gibi

1.6.1. Yazı ekleme ve koordinatlarını belirleme

plt.text: Grafiğe yazı eklememizi sağlar.

x,y: Yazacağımız yazının x ve y eksenine göre koordinatlarını belirtmemiz gerekir. plt.text(3,4)

s: Yazacağımız yazıyı belirtmemiz gerekir.plt.text(x=3,y=4,s="Bu yılda kriz olmuştur.")

Grafik-42

1.6.2. Yazının formatını fontdict ile belirleme

fontdict: Yazacağımız yazı ile ilgili düzeltmeler yapmamızı sağlar. Sözlük formatında kullanılır. plt.text(x=7,y=15,s="Bu yılda kriz olmuştur.", fontdict={"color":"r","fontsize":35})

Grafik-43

1.6.3. Yazıya çizgi eklemek

withdash: True ve False değerler alır. Eklediğimiz yazının önüne çizgi çekmemizi sağlar.

dashlength: Ekledğimiz yazının uzunluğunu belirler. Değişiklik yapabilmek için withdash değerinin True olması gerekir.

dashdirection: 0 ve 1 değerini alır. Yazıya ekleyeceğimiz çizginin yazının sağında mı solunda mı olması gerektiğini ayarlar. 0 sağında 1 ise solunda çizgiyi oluşturur.

dashrotation: Çizginin açısını belirler.

Grafik-44

1.6.4. Yazı ile çubuk arasındaki boşluğu ayarlama

dashpad: Metin ile çubuk arasındaki boşluğu ayarlar. İnteger değerler alır.

dashpush: Çizgi ve yazıyı yukarı veya aşağıya kaydırır. İnteger değerler alır.

Grafik-45

1.6.5. Yazının arka planına renk ekleme

backgroundcolor: Yazının arka planına renk ekler.

Grafik-46

1.6.6. Yazının fontunu ayarlama

fontfamily: Yazının fontunu ayarlar.

fontname : {FONTNAME, ‘serif’, ‘sans-serif’, ‘cursive’, ‘fantasy’, ‘monospace’}

Grafik-47

1.6.7. Yazı tipini ayarlama

style: Yazı tipini ayarlar. İtalik, normal

fontstyle : {‘normal’, ‘italic’, ‘oblique’}

Grafik-48

1.6.8. Yazının kalınlığını ayarlama

weight: Yazının kalınlığını ayarlar. 0-1000 arası değer alır ya da 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black' değerlerini alır.

Grafik-49

1.6.9. Yazının büyüklüğünü ayarlama

size: Yazının büyüklüğünü ayarlar. 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large' değerlerini alır. Ya da fontsize şeklinde kullanılarak integer değer alır. fontsize=12 gibi

Grafik-50

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 altıncı kısmına geçebilirsiniz.

--

--

Mert Alabaş
Data Runner

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