我在matplotlib中生成一个图形,我想将x轴设置在0-10000之间,但我不想改变y轴,我希望图形可以自己做。现在两个轴都是自动生成的。
以下是一个例子:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis([0, 6, 0, 20])
axis命令无法帮助我,因为我也必须设置y值。由于某种原因,xlim不起作用,它说它没有参数xlim。
任何建议表示赞赏
答案 0 :(得分:24)
这似乎对我很好:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
# print plt.xlim()
plt.xlim(0, 10000)
# or
# plt.xlim(xmin=0, xmax=10000)