首页 > 编程知识 正文

python画波形图,安装matplotlib

时间:2023-05-06 16:20:18 阅读:164075 作者:4855

如果说pandas是python中数据处理的好手,那么matplotlib就是将该数据展现在人们眼前的好手。 本篇试着学习matplotlib的使用方法和pyplot的使用方法。 他画画很方便,唯一不足的是我觉得它不是很贵。

Matplotlib是python最有名的公司画廊,提供与MATLAB的配套

这样的绘制函数集适合于为快速绘制创建短脚本程序。 Matplotlib通过pyplot模块提供了一组与MATLAB相似的绘图的API,隐藏了许多绘图对象构成的复杂结构

API内部。 我们可以调用pyplot模块提供的函数,实现快速的绘图和图标的各种细节,pyplot

模块很容易使用,但在大型APP应用程序中不可用。 通常是面向对象进行绘制。 在本节中,首先用pyplot进行绘制。常用的对象:

可以理解为Figure、画板。

Axes,理解为画板的画纸,一个画板可以放置一张以上的画纸。

标签、标签、xlabel和ylabel分别设置x和y轴的标题字符。

Lim、xlim、ylim分别设定x、y轴的显示范围。

Legend,显示图标。 也就是说,这是表示每条曲线的标签和样式的图的矩形区域。

常用图形

Plot 散列图

frommatplotlibimportpyplotasplt #绘图库import numpy as np #科学计算x=NP.linspace (1,10,100 ) #等差数列y=np.sin(x ) x ) z=label='$sin(x ),color='r ',linewidth=2) PLT.plot ) x,z,label='$cos(x ) ) x linewidth=2) PLT.xllax

Scatter 散点图

frommatplotplibimportpyplotaspltimportnumpyasnpx=NP.random.randint (1,10,20 ) y=NP.random.randint ) 1,10,10

表示的样式。 0表示多边形,1表示星形,2表示放射形,3表示忽略边形或圆

形状。

Pie 饼图

frommatplotlibimportpyplotaspltimportnumpyasnpx=[ 4,5,6 ] PLT.figure (PLT.pie (x,labels=list(ABC ',CBC ) )

Labels表示每个块的标签,colors是每个块的颜色。 可以调整文件大小。

你可以改变是圆还是椭圆。 如果是正方形的figsize,则为正圆,否则为椭圆。

条形图

frommatplotlibimportpyplotaspltimportnumpyasnpx=[ 1,2,3,4 ] y=[ 6,5,7,4 ] y1=[ 2,3,4,4,5 ] PLT.figlt

Bar可以画条形图。 width设定了条纹状的宽度。 这里需要注意。 不能列表

要直接与数字相加,必须在np.array中将其转换为数组。 观察效果。

条状图

用barh可以画条形图。

frommatplotlibimportpyplotaspltimportnumpyasnpx=[ 1,2,3,4 ] y=[ 6,5,7,4 ] y1=[ 2,3,4,4,5 ] PLT.figlt

Contour 环形图

frommatplotlibimportpyplotaspltimportnumpyasnpx,y=np.ogrid[-1:1:5j, - 1:1:5 j ] f=x * * 2y * *2PLT colors=list (GBR ) (PLT.xlabel ) x ) PLT.xlabel ) y ) PLT.title (PLT test ) 效果如下

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。