绘图后更改轴

时间:2016-01-11 15:03:17

标签: python matplotlib plot

绘制了一些数据之后:

import numpy as np
import matplotlib.pyplot as plt

plt.plot(np.linspace(-3.0, 3.0, 10), np.random.random(10))
plt.plot(np.linspace(0.0, 7.0, 50),  np.random.random(50))
plt.show()

enter image description here

我想将x轴标签更改为0.0 ... 50.0而不是-4.0 ... 8.0(但保持完全相同的图)。 可以一行完成吗?

1 个答案:

答案 0 :(得分:1)

您可以使用the following function,并提供数字标签:

import numpy as np
import matplotlib.pyplot as plt

plt.plot(np.linspace(-3.0, 3.0, 10), np.random.random(10))
plt.plot(np.linspace(0.0, 7.0, 50), np.random.random(50))

plt.xticks([-4, -2, 0, 2, 4, 6, 8], ['0', '10', '20', '30', '40', '50'])