熱線電話:13121318867

登錄
首頁精彩閱讀Python基于matplotlib實現繪制三維圖形功能示例
Python基于matplotlib實現繪制三維圖形功能示例
2018-02-15
收藏

Python基于matplotlib實現繪制三維圖形功能示例

這篇文章主要介紹了Python基于matplotlib實現繪制三維圖形功能,涉及Python使用matplotlib模塊進行三維圖形繪制相關操作技巧,需要的朋友可以參考下

本文實例講述了Python基于matplotlib實現繪制三維圖形功能。分享給大家供大家參考,具體如下:

代碼一:


# coding=utf-8
importnumpy as np
importmatplotlib.pyplot as plt
importmpl_toolkits.mplot3d
x,y=np.mgrid[-2:2:20j,-2:2:20j]
#測試數據
z=x*np.exp(-x**2-y**2)
#三維圖形
ax=plt.subplot(111, projection='3d')
ax.set_title('www.jb51.net - matplotlib Demo');
ax.plot_surface(x,y,z,rstride=2, cstride=1, cmap=plt.cm.Blues_r)
#設置坐標軸標簽
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
plt.show()

運行結果:

代碼二:

# coding=utf-8
importpylab as pl
importnumpy as np
importmpl_toolkits.mplot3d
rho, theta=np.mgrid[0:1:40j,0:2*np.pi:40j]
z=rho**2
x=rho*np.cos(theta)
y=rho*np.sin(theta)
ax=pl.subplot(111, projection='3d')
ax.set_title('www.jb51.net - matplotlib Demo');
#ax.plot_surface(x,y,z)
ax.plot_surface(x,y,z,rstride=2, cstride=1)
#設置坐標軸標簽
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
pl.show()

運行結果:



數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢