Matplotlib efsanesine başlık nasıl eklenir (örneklerle)


Varsayılan olarak Matplotlib olay örgüsü açıklamaları bir başlık içermez.

Ancak, bir başlığa başlık eklemek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 plt. legend (title=' this is my title ')

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek 1: Matplotlib açıklamasına bir başlık ekleyin

Aşağıdaki kod, birden çok satır ve bir göstergeyle Matplotlib grafiğinin nasıl oluşturulacağını gösterir:

 import pandas as pd
import matplotlib. pyplot as plt

#createdata
df = pd. DataFrame ({' points ': [11, 17, 16, 18, 22, 25, 26, 24, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 8]})

#add lines to plot
plt. plot (df[' points '], label=' Points ')
plt. plot (df[' assists '], label=' Assists ')

#add legend
plt. legend () 

Altyazının başlığı olmadığını unutmayın.

Bir tane eklemek için plt.legend() işlevindeki başlık argümanını kullanabiliriz:

 #add title to legend
plt. legend (title=' Metric ') 

Matplotlib grafiğine efsane başlığı ekleyin

Altyazı başlığının yazı tipi boyutunu değiştirmek için title_fontsize bağımsız değişkenini kullanın:

Not : Varsayılan yazı tipi boyutu 10’dur.

 #add title to legend with increased font size
plt. legend (title=' Metric ', title_fontsize= 25 ) 

Altyazı yazı tipi boyutunun artık çok daha büyük olduğunu unutmayın.

Açıklamadaki etiketlerin yazı tipi boyutunu artırmak için yazı tipi boyutu bağımsız değişkenini de kullanabilirsiniz:

 #add title to legend with increased title and label font size
plt. legend (title=' Metric ', title_fontsize= 25 , fontsize= 15 ) 

Açıklamadaki etiketlerin artık çok daha büyük olduğunu unutmayın.

Ek kaynaklar

Aşağıdaki eğitimler Matplotlib’de diğer genel işlemlerin nasıl gerçekleştirileceğini açıklamaktadır:

Matplotlib’de efsane yazı tipi boyutu nasıl değiştirilir?
Matplotlib efsanesindeki öğelerin sırası nasıl değiştirilir?
Matplotlib’de bir efsanenin konumu nasıl değiştirilir?

Yorum ekle

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