matplotlib库简单的代码举例

【matplotlib库简单的代码举例】matplotlib库简单的代码举例,python库函数的调用有很多方法,但大部分经常让我找不到逻辑性。
fig.add_subplot我认为是比较好记的。plt定义好画布赋值给fig,fig接着建立子图区域传递给ax,之后所有操作都是对ax进行。

%matplotlib inline import numpy as np import matplotlib.pyplot as plt#二维图 fig=plt.figure(figsize=(8,6)) ax=fig.add_subplot()x=np.linspace(100*1e-6,1200*1e-6,1000) ax.plot(x,cap_plate(epr0,x*8,d0)/2,'b')plt.show()

%matplotlib inline import numpy as np import matplotlib.pyplot as plt#三维图 fig=plt.figure(figsize=(10,10)) # 定义画布及尺寸 ax=fig.add_subplot(111,projection='3d') #建立子图坐标轴,pro投影类型3D #或选下方语句,可详细定义子图位置[左,下,宽,高](0-1)之间 #ax=fig.add_axes([0,0,0.8,0.8],projection='3d') x=np.linspace(-50*1e-6,50*1e-6,100) # 撒点 y=np.linspace(-50*1e-6,50*1e-6,100) x,y=np.meshgrid(x,y) # 三维图需建立坐标矩阵 z=ind_zsq_suqid(x,y)ax.plot_surface(x,y,z,cmap='Greys',edgecolor='none') #cmap参数可选如viridis ax.set_zlim3d(zlim1,zlim2) #z轴限调整 ax.title.set_text('fig') #图题 ax.view_init(elev=10,azim=10) #角度、远近调节plt.show()

    推荐阅读