blog新地址 Surprised => indulgence => Calm => Lost => Panic =>Calm

Axes类

后端库 admin 1487℃ 0评论

其实我不是能理解这个类,因为我首先就不是很能理解这个单词是什么意思

但是在参考手册中占了相当大的篇幅,所以想必是非常重要的

大致含义

参考手册上对它的描述是这样的

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效果

fill属性

fill属性

 

转载请注明:Imekaku-Blog » Axes类

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址