【发布时间】:2017-02-22 13:43:40
【问题描述】:
我想在水平条形图的 x 轴上设置正值,但我不知道该怎么做。
我想用 0 左边的 500 和 1000 替换 -500 和 -1000。
这里是我的代码,其中 y 和 y2 列出了值。
y = [-i for i in y]
plt.barh(range(1, len(y)+1), y, label="Serie_1")
plt.barh(range(1, len(y2)+1), y2, alpha=0.5, color="r", label="Serie_2")
plt.axvline(0, color="k")
plt.yticks([i+1.5 for i in range(7)], range(7))
plt.title("test")
plt.legend()
我知道它与 xticks 相关,但如何?
【问题讨论】:
标签: python matplotlib bar-chart axis-labels