在已经调用Python绘图之后,沿轴之一移动所有绘图值

时间:2019-05-17 23:01:19

标签: python matplotlib plot graph axis

假设我已经打电话

ax.plot([10, 20, 30], some_y_values)

我是否正确理解,目前无法将所有x的值减小例如10,即[0, 10, 20]?如果我了解正确,xlim在这里无济于事,因为它会更改图形的限制,而不是值本身。

1 个答案:

答案 0 :(得分:0)

有一个解决方案。解决方案是使用允许向量化算术运算的NumPy数组。您不能从完整列表中直接减去10,而是从数组中直接减去

具体地说,使用

ax.plot(np.array([10, 20, 30])-10, some_y_yalues)