Matplotlib - 设置限制
Matplotlib 自动得出要沿绘图的 x、y(和 z 坐标轴,如果是 3D 绘图则为 z 坐标轴)坐标轴显示的变量的最小值和最大值。 但是,可以使用 set_xlim() 和 set_ylim() 函数显式设置限制。
在下图中,显示了 x 坐标轴和 y 坐标轴的自动缩放限制 −
import matplotlib.pyplot as plt fig = plt.figure() a1 = fig.add_axes([0,0,1,1]) import numpy as np x = np.arange(1,10) a1.plot(x, np.exp(x)) a1.set_title('exp') plt.show()
现在我们将 x 坐标轴上的限制格式化为(0 到 10)和 y 坐标轴上的限制(0 到 10000) −
import matplotlib.pyplot as plt fig = plt.figure() a1 = fig.add_axes([0,0,1,1]) import numpy as np x = np.arange(1,10) a1.plot(x, np.exp(x),'r') a1.set_title('exp') a1.set_ylim(0,10000) a1.set_xlim(0,10) plt.show()