在matplotlib中设置轴

时间:2011-08-11 18:13:35

标签: python matplotlib

我在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。

任何建议表示赞赏

1 个答案:

答案 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)