我希望y轴位于绘图的右侧,但标签也朝向正确的方向。有许多答案可以解释第一部分,具体如下:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot()
ax.plot([1,2,3,4,5])
ax.set_ylabel("RHS")
ax.yaxis.set_label_position("right")
ax.yaxis.tick_right()
plt.show()
但这里的问题是,右边的yaxis标签朝外,理想情况下,我希望它朝内,如下所示:
在此方面的任何帮助都将不胜感激
只需将以下KWARG添加到set_ylabel调用中:
给出了预期输出:
如果要在设置标签后修改标签,也可以执行以下操作:
然后别忘了调用
plt.draw()
使它生效。您可能需要查看matplotlib text实例属性相关问题 更多 >
编程相关推荐