为了制作一个情节,我以以下方式编写了我的代码:
from pylab import *
x = [1,2,3]
y = [1,2,3]
matplotlib.pyplot.scatter(x,y,label='Blah')
matplotlib.pyplot.legend(title='Title')
matplotlib.pyplot.show()
我想更改图例标题的字体大小。解决这个问题的方法是获取图例对象,然后以这种方式更改标题(例如,如何设置 Matplotlib 轴图例的字体大小?)
有没有办法从我编写的代码中获取图例对象,然后从那里开始,而不是使用 ax.XXX、figure.XXX 等重写我的所有代码?
也就是说,我如何定义
Legend
从我的原始代码中,这样
Title = Legend.get_title()
Title.set_fontsize(30)
会得到标题对象,然后让我玩.get_title()?
我想我正处于面向对象语言的灵光乍现的边缘。我有一种感觉,一个好的答案会给我那个灵光乍现的时刻!
干杯,
格德