其实我不是能理解这个类,因为我首先就不是很能理解这个单词是什么意思
但是在参考手册中占了相当大的篇幅,所以想必是非常重要的
大致含义
参考手册上对它的描述是这样的
The Axes contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets
the coordinate system.
The Axes instance supports callbacks through a callbacks attribute which is a CallbackRegistry
instance. The events you can connect to are ‘xlim_changed’ and ‘ylim_changed’ and the callback will
be called with func(ax) where ax is the Axes instance.
我理解的,大致axes相当于一个万能实例,可能对多种图像元素进行设置?【我确实不是很理解】
使用Axes类的示例进行绘图-plot方法
import matplotlib.pyplot as plt fig = plt.figure() ax1 = fig.add_subplot(111) ax1.plot([1,2,3,4]) plt.show()
绘制一个简单图像:
通过plt.figure()方法返回一个figure实例,再用figure.add_subplot()方法返回Axes对象
通过axes对象的plot方法绘制一个Y轴为[1,2,3,4]X轴为[0,1,2,3]的图像
这里的绘制方法,可提供的参数都和plt.plot()绘图方法提供的一样
填充图像-fill方法
import matplotlib.pyplot as plt fig = plt.figure() ax1 = fig.add_subplot(111) x = [1,2,3,4] y = [1,2,3,6] # ax1.plot([1,2,3,4]) ax1.plot(x, y) ax1.fill(x,y,'yellow') plt.show()
效果:
fill属性