Python画图教程,python方波绘制
如果说pandas是python中数据处理的高手,那么matplotlib就是将这些数据呈现给人们的高手。本文尝试学习如何使用matplotlib和pyplot。他的画很方便,唯一的缺点就是我觉得不是很贵。
Matplotlib是python最著名的公司图库,提供与MATLAB的匹配。
这套绘图函数适合创建快速绘图的短脚本程序。Matplotlib通过pyplot模块提供了一套类似于MATLAB的绘图API,隐藏了很多绘图对象的复杂结构。
在API内。我们可以调用pyplot模块提供的函数来实现快速绘制和图标的各种细节。
该模块易于使用,但在大型APP应用程序中不可用。通常,绘图是面向对象的。本节先用pyplot画图。常用的对象:
可以理解为数字和画板。
轴,理解为画板的画纸,一个画板可以装多张画纸。
Label、label、xlabel和ylabel分别设置x轴和y轴的标题字符。
Lim、xlim和ylim分别设置X轴和Y轴的显示范围。
图例,显示图标。也就是说,这是图形中代表每条曲线的标签和样式的矩形区域。
常见图形
Plot 散列图
FrommatPlotlibimportplot PLT #绘图库导入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 line width=2)PLT . XL lax
Scatter 散点图
from matplotplibimportpyplotaspltimportnumpyasnpx=NP . random . randint(1,10,20 ) y=NP.random.randint ) 1,10,10
表示的样式。0表示多边形,1表示星形,2表示放射状,3表示忽略边或圆。
形状。
Pie 饼图
from matplotlibimportyplotasplimportnumpyasnpx=[4,5,6 ] PLT.figure (PLT.pie (x,labels=list(ABC ,CBC))
Labels代表每个块的标签,而colors是每个块的颜色。您可以调整文件大小。
您可以更改它是圆形还是椭圆形。如果它的大小是正方形,它就是一个正圆;否则,它就是一个椭圆。
条形图
from matplotlibimportyplotasplimportnumpyasnpx=[1,2,3,4 ] y=[ 6,5,7,4 ] y1=[ 2,3,4,4,5 ] PLT.figlt
Bar可以画条形图。宽度设置条纹的宽度。这里需要注意。无法列出
直接加数,必须在np.array中转换成数组,观察效果。
条状图
Barh可以用来画条形图。
from matplotlibimportyplotasplimportnumpyasnpx=[1,2,3,4 ] y=[ 6,5,7,4 ] y1=[ 2,3,4,4,5 ] PLT.figlt
Contour 环形图
from matplotlibimportyplotportnumpyasnpx,y=np.ogrid[-1:1:5j,-1:1:5J]f=x * * 2Y * * 2 PLT Colors=list(GBR)(PLT。Xlabel) x) PLT。Xlabel)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。