Python Matplotlib Y 轴在图的右侧刻度

新手上路,请多包涵

我有一个简单的线图,需要将 y 轴刻度线从图的(默认)左侧移动到右侧。关于如何执行此操作的任何想法?

原文由 Jason Strimpel 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 758
2 个回答

使用 ax.yaxis.tick_right()

例如:

 from matplotlib import pyplot as plt

f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
plt.plot([2,3,4,5])
plt.show()

在此处输入图像描述

原文由 joaquin 发布,翻译遵循 CC BY-SA 3.0 许可协议

对于正确的标签,请使用 ax.yaxis.set_label_position("right") ,即:

 f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
ax.yaxis.set_label_position("right")
plt.plot([2,3,4,5])
ax.set_xlabel("$x$ /mm")
ax.set_ylabel("$y$ /mm")
plt.show()

原文由 Dietrich 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏