Pey*_*man 14 python matplotlib legend
我想在 Pyplot 中使图例尺寸更大。我用这个答案来做到这一点。这是我的代码。
import matplotlib.pyplot as plt
import seaborn as sns
sns.set_style("whitegrid")
plt.rcParams['figure.figsize'] = [15, 7]
lst = [1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,4,5,6]
plt.plot(lst)
plt.legend(fontsize="x-large") # Here I make it bigger but doesn't work
plt.legend(["This is my legend"])
plt.ylabel('some numbers')
plt.show()
Run Code Online (Sandbox Code Playgroud)
我收到此警告,但我不知道出了什么问题。我不明白这里的“艺术家”是什么意思。
没有找到带有标签的艺术家加入传奇。请注意,当不带参数调用 legend() 时,标签以下划线开头的艺术家将被忽略。
mkr*_*er1 12
“艺术家”是 matplotlib 中的一个术语:
https://matplotlib.org/stable/tutorials/intermediate/artists.html
据推测,错误消息意味着图例中没有可以更改字体大小的项目。
也许将fontsize参数传递给创建图例的同一 调用,或者在创建图例后调用。plt.legendplt.legend(fontsize=...)