matplotlib绘图代码,pythonmatplotlib使用教程

  matplotlib绘图代码,pythonmatplotlib使用教程

  大家都想不到。可以用python画图,最常用的是python matplotlib,因为常用所以常用。如何才能完美利用这一点呢?来看看吧~

  首先建立一个项目文件夹,然后新建一个Python 3项目,我们就可以愉快地编程了。

  案例1:绘制一条线

  Importmatplotlib.pyplotplt #导入pyplot

  Importnumpyasnp#导入数字

  #np.linspace是numpy的等差数列函数,用0到100之间的50个元素组成函数。

  x=np.linspace(0,100,50)

  Y=2*x 1#赋值操作

  # plot最重要的一步,是用来画出轴线或标记。您可以指定线性、颜色等。

  Plt.plot(x,y)#默认情况下直接绘制

  案例2:绘制一条特殊的线

  importmatplotlib.pyplotasplt

  importnumpyasnp

  x=np.linspace(0,100,20)

  #打印(x)

  y=2*x 1

  #与例1不同,增加了很多参数,比如颜色、线宽、线型、标记。

  plt.plot(x,y,color=red ,linewidth=1.0,linestyle=-,marker=o )

  案例3:绘制饼图

  importmatplotlib.pyplotasplt

  标签=青蛙,猪,狗,原木 #定义标签

  size=[15,30,45,10]#定义饼图的大小。

  Explode=(0,0.1,0,0)#定义切片

  图1,ax1=plt.subplots()#导入饼图

  #定义饼图的样式。在此示例中,startangle设置为90,因此所有对象都逆时针旋转90度,并且定义了数字。

  #根据显示格式,用带底纹的小数显示。

  ax1 . pie(size,explode=explode,labels=labels,autopct=%1.1f%% ,

  shadow=True,startangle=90)

  ax1.axis(equal)#等纵横比确保饼图绘制为圆形。

  plt.show()

  案例4:绘制3D图

  importmatplotlib.pyplotasplt

  importnumpyasnp

  from mpl _ toolkits . mplot3d dimportaxes 3d #导入3D图库

  figure=PLT . figure(figure size=(12,8)) #指定图形的大小

  ax=Axes3D(图)

  #生成x,y

  X=np.arange(-4,4,0.25)

  Y=np.arange(-4,4,0.25)

  X,Y=np.meshgrid(X,Y)

  R=np.sqrt(X**2 Y**2)

  #高度值

  Z=np.sin(R)

  #绘图

  #rstride(row)和cstride(column)表示行和列的跨度。

  ax.plot_surface(X,Y,Z,

  RSTRIDE=1,即#线的跨度

  c跨度=1,跨度为#列

  Cmap=plt.get_cmap(rainbow)#颜色映射样式设置

  )

  #offset表示与zdir的轴向距离。

  ax.contourf(X,Y,Z,zdir=z ,offest=-2,cmap=rainbow )

  ax.set_zlim(-2,2)

  plt.show()

  好了,这就是python matplotlib画图的常用画图内容。想了解更多python实用知识,点击进入PyThon学习网教学中心。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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