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