将x轴放置在不同的y值

时间:2014-06-19 09:08:28

标签: python matplotlib plot

我对Python中的自定义选项感到不知所措。有没有办法像在Excel示例中那样修改x轴或在y = 0处添加x轴?如果没有,有没有办法添加强调网格线?

以下是x轴在y = -0.10处的python图:

enter image description here

和在y = 0的x轴上的excel图:

enter image description here

绘图命令目前只是

plot = plt.plot(diff)
ax = plt.axes()
ax.grid(True)
plt.show()

其中diff存储数据。

1 个答案:

答案 0 :(得分:1)

您可以使用set_position()类的Spine方法:

ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)
ax.spines['bottom'].set_position(('data', 0))