python中matplotlib.pyplot是什么意思,pythonmatplotlib基本用法
之前讲过Matplotlib和一些绘图技巧。所以,边肖问大家什么是Matplotlib面向对象?有的人答不上来。让我们一起探索。
Matplotlib中常量对象的包含关系是图形轴(Line2D,Text等。).Figure对象表示整个图表;可以包含多个绘图区域,可以理解为多个坐标轴,用轴表示,也可以称为子图;在每个子图中画出具体的图形对象,如点、线、文本等。
很多情况下,直接使用pyplot模块就足够了,但是当有多个图和坐标系时,使用面向对象的创建方法可以更自由地在子图之间切换。
对象的创建
图=plt.figure()
axes=fig.add_subplot(1,1,1)
Axes.plot ([1,2,Axes和plt区别不大,但还是有一些区别的,比如标题坐标轴的设置。
面向对象与plt的差异
axes.set_title(标题)
axes.set_xlabel(x )
axes.set_ylabel(y )
plt.title(“标题”)
plt.xlabel(x )
plt.ylabel(y )
面向对象与plt的相互转化
但是有时候只是用plt画图,为了添加_ patch而创建一个axes就比较麻烦了。此时,可以使用plt.gca()来获取当前的Axes对象。
plt.plot([1,2,3])
poly=plt。多边形([[0.5,1],[1,1.5],[1,1]],
面颜色=0.9 ,边颜色=0.5 )
plt.gca()。添加面片(多边形)
以上是python中Matplotlib面向对象的详细讲解。更多Python学习推荐:PyThon学习网教学中心。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。