python中matplotlib.pyplot是什么意思,pythonmatplotlib基本用法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: