利用python绘制散点图,python读取excel数据画散点图

  利用python绘制散点图,python读取excel数据画散点图

  用python制作2D图,Matplotlib,Matplotlib是python的2D图,可以生成各种硬拷贝格式和跨平台交互环境的出版质量图形。使用Matplotlib,开发人员只需几行代码就可以生成图表、直方图和功率谱。

  1.画一个折线图

  Plt.plot))可以用来绘制折线图。如果仅输入一维分散点(n) p1,则水平轴对应于分散点的顺序,从0到n-1,垂直轴对应于分散点的值。例如:

  #-编码:utf-8-importmatplotlib . pyplotaspltimportnumpyasnpp 1=[0,1.1,1.8,3.1,4.0]#数据点#创建图形对象plt.figure (draw) plt。# plot))绘制线图的用法

  图纸:

  Plt.plot))到二维散射点p1。如果p2) p1和p2长度相同,横轴X画p1,纵轴Y画p2。例如:

  #-编码:utf-8-importmatplotlib . pyplotapportnumpyasnppp 1=[0,1.1,1.8,3.1,4.0]#数据点p2=[ 2.2]与cv2.plt.figure的cv2.namedWindow()基本相同( draw )

  图纸:

  2.绘制散点图

  Plt.scatter()用于绘制散点图,传递的参数必须是二维的。Plt.scatter) p1,p2),例如:

  #-编码:utf-8-importmatplotlib。pyplotaspltimportnumpyasnppp 1=[0,1.1,1.8,3.1,4.0]#数据点p2=[2.2]PLT . figure) draw )PLT . scatter)P2 P1

  图纸:

  Plt.plot))也可用于创建散点图。PLT.plot(p1,p2, ro )表示分散点的颜色为红色,形状为o。例如:

  #-编码:utf-8-importmatplotlib . pyplotas pltimportnumpyasnpp 1=[0,1.1,1.8,3.1,4.0]#数据点p2=[ 2.2] PLT.plot (PLT.plot) P1,p2, ro )

  图纸:

  3.添加坐标轴描述,添加标题,在图像中插入字符并显示网格。

  坐标轴描述:plt.xlabel(,plt.ylabel)。

  添加标题:plt.title(

  插入文本:plt.text (60,025,r$number=5,sigma=0$ )

  网格:PLT.grid(true)

  #-编码:utf-8-importmatplotlib . pyplotportnumpyasnpp 1=[0,1.1,1.8,3.1,4.0]#数据点p2=[ 2.2]类似于cv2中的cv2 . named window()(PLT . figure) draw))PLT . PLT)P1,p2, ro (PLT.xlt)显示sigma=0 $ (PLT .网格(真)PLT。Draw) # Plot PLT.pause) #保存的图像PLT。SaveFIG(简易绘图.

  图纸:

  4.绘制三维工程图面。

  Plot_surface()用于绘制3D曲面。

  -编码:utf-8-frommatplotlibimportyplotaspl importnumpyasnpfrompl _ toolkits。MP lot3dimportaxes 3d fig 4.0 ] y=[ 2,2.4,4.3,3.5,2.5 ] x,Y=np.meshgrid(X ) x,y ) z=NP rstride=1,cstride=1,cmap=rainbow

  图纸:

  使用plot_surface()绘制另一个3D曲面。

  -编码:utf-8-frommatplotlibimportyplotaspl importnumpyasnpfrompl _ toolkits。MP lot 3d importaxes 3d fig 0.25)Y=NP . arange(-4,4,0.25 ) x,Y=np.meshgrid(X,y ) r=rstride=1,cstride=1,cmap=rainbow

  图纸:

  5.绘制三维散点图。

  散点图))用于创建三维散点图。

  -编码:utf-8-importnumpyasnpimportmatplotlib . pyplotaspltfrompl _ toolkits。MP lot 3d importaxes 3D x=[0]4 ax=PLT . subplot(projection= 3D )#用于创建3D绘图过程的颜色ax.scatter(x) x,y,z,c=是红色ax.set_zlabel(z) #坐标轴ax .

  图纸:

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

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