有没有办法告诉pyplot.text()
一个像你一样的位置pyplot.legend()
?
像 legend 论证这样的东西会很棒:
plt.legend(loc="upper left")
我正在尝试使用字母(例如“A”、“B”)来标记具有不同轴的子图。我认为一定有比手动估计位置更好的方法。
只需使用annotate
并指定轴坐标。例如,“左上角”将是:
plt.annotate('Something', xy=(0.05, 0.95), xycoords='axes fraction')
您还可以更花哨并指定以点为单位的恒定偏移量:
plt.annotate('Something', xy=(0, 1), xytext=(12, -12), va='top'
xycoords='axes fraction', textcoords='offset points')
有关更多说明,请参阅示例here http://matplotlib.org/users/annotations_intro.html以及更详细的示例here http://matplotlib.org/users/annotations_guide.html#annotating-axes.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)