我有一个情节,想要一个位于右上角的传奇,没有任何框架,有两条线:
a = 10
b = 3*pi
这些线是我绘制函数的一些系数。
到目前为止,我有
ax1.plot(x, y, label='a')
ax1.legend(["a = 10", "b = 3*pi"], loc="upper right", ncol=1, frameon=False)
但是这会保留我的两个字符串旁边的线条类型或颜色。如何删除它们? 把它放在标题中不是一种选择。有一个不同的文字。
答案 0 :(得分:1)
使用axes对象的text
方法。
另外,请记住,默认情况是ax1.text
的前两个参数位于数据坐标中,因此在您的示例中,Hello
将放在(x,y)=(.6, .06)
,除非您还将参数transform=ax1.transAxes
添加到ax1.text
,例如:
ax1.text(.60, .06, r'Hello', transform=ax1.transAxes)
这会将文字标签从左侧稍微增加一点,略高于轴的底部。