from numpy import *
from matplotlib.pyplot as plt
x = linspace(0, 5, 10)
y = x ** 2
fig = plt.figure()
axes = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # left, bottom, width, height (range 0 to 1)
axes.plot(x, y, 'r')
axes.set_xlabel('x') # x轴标签
axes.set_ylabel('y')
axes.set_title('title') # 图标题
在文档中的命令没有试验成功,使用如下命令可以显示图形
fig.show()
fig.savefig("filename.png")
增加图例,从右上角逆时针选择位置
fig, ax = plt.subplots()
ax.plot(x, x2, **label="y = x**2")
ax.plot(x, x3, label="y = x3")
ax.legend(loc=2); # upper left corner
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_title('title');
fig.show();
我们想做的第一件事也许是设置坐标轴的范围,可以使用 set_ylim 或是 set_xlim 方法或者