在matplotlib中设置坐标轴
我正在使用matplotlib制作一个图表,我想把x轴设置在0到10000之间,但我不想改变y轴的设置,希望图表能自动调整y轴。目前,两个轴都是自动生成的。
这是一个例子:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis([0, 6, 0, 20])
轴的命令帮不了我,因为我必须同时设置y值。另外,不知道为什么xlim这个命令不管用,它说没有xlim这个参数。
任何建议都很感谢,谢谢!
1 个回答
25
这对我来说似乎没问题:
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)