绘制了一些数据之后:
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()
我想将x轴标签更改为0.0 ... 50.0而不是-4.0 ... 8.0(但保持完全相同的图)。 可以一行完成吗?
答案 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'])