坐标轴范围设置
axis()可以直接传入列表[xmin,xmax,ymin,ymax]进行范围设置,
分别可以使用plt.axis()或者画布对象.axis()进行配置
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 20, 100)
y = x*2
plt.plot(x, y, 'r')
plt.axis([0,30,0,100])
plt.savefig('plot1.png')
plt.show()
在不进行传参的时候,调用plt.axis()和画布对象.axis()会返回坐标轴范围元组
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 20, 100)
y = x*2
plt.plot(x, y, 'r')
plt.axis([0,30,0,100])
print(plt.axis())
print(plt.gca().axis())
plt.savefig('plot1.png')
plt.show()
# (0.0, 30.0, 0.0, 100.0)
# (0.0, 30.0, 0.0, 100.0)
上述代码中的plt.gca()的作用是获取当前的画布对象
关于坐标轴范围配置的详细方法可以参考我的另一篇博客