如何向 matplotlib 图例添加标题(带示例)
默认情况下,Matplotlib 图例不包含标题。
但是,您可以使用以下基本语法向说明添加标题:
plt. legend (title=' this is my title ')
以下示例展示了如何在实践中使用此语法。
示例 1:为 Matplotlib 图例添加标题
以下代码展示了如何创建具有多条线和图例的 Matplotlib 图:
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 ()
请注意,标题没有标题。
要添加一个,我们可以简单地在plt.legend()函数中使用title参数:
#add title to legend plt. legend (title=' Metric ')
要更改标题的字体大小,请使用title_fontsize参数:
注意:默认字体大小为 10。
#add title to legend with increased font size plt. legend (title=' Metric ', title_fontsize= 25 )
请注意,标题字体大小现在大得多。
您还可以使用fontsize参数来增加图例中标签的字体大小:
#add title to legend with increased title and label font size plt. legend (title=' Metric ', title_fontsize= 25 , fontsize= 15 )
请注意,图例中的标签现在要大得多。
其他资源
以下教程解释了如何在 Matplotlib 中执行其他常见操作:
如何更改 Matplotlib 中的图例字体大小
如何更改 Matplotlib 图例中元素的顺序
如何更改 Matplotlib 中图例的位置