国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python 利用matplotlib在3D空間中繪制平面的案例

瀏覽:77日期:2022-06-28 10:38:09

圖形:

python 利用matplotlib在3D空間中繪制平面的案例

0、import

import numpy as npimport matplotlib as mplfrom matplotlib import cmfrom matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D1、水平和垂直平面

# 創建畫布fig = plt.figure(figsize=(12, 8), facecolor=’lightyellow’ )# 創建 3D 坐標系ax = fig.gca(fc=’whitesmoke’, projection=’3d’ )# 二元函數定義域平面x = np.linspace(0, 9, 9)y = np.linspace(0, 9, 9)X, Y = np.meshgrid(x, y)# -------------------------------- 繪制 3D 圖形 --------------------------------# 平面 z=4.5 的部分ax.plot_surface(X, Y, Z=X*0+4.5, color=’g’, alpha=0.6 ) # 平面 y=4.5 的部分ax.plot_surface(X, Y=X*0+4.5, Z=Y, color=’y’, alpha=0.6 ) # 平面 x=4.5 的部分ax.plot_surface(X=X*0+4.5, Y=Y, Z=X, color=’r’, alpha=0.6 ) # -------------------------------- --------------------------------# 設置坐標軸標題和刻度ax.set(xlabel=’X’, ylabel=’Y’, zlabel=’Z’, xlim=(0, 9), ylim=(0, 9), zlim=(0, 9), xticks=np.arange(0, 10, 2), yticks=np.arange(0, 10, 1), zticks=np.arange(0, 10, 1) )# 調整視角ax.view_init(elev=15, # 仰角 azim=60 # 方位角 ) # 顯示圖形plt.show()

圖形:

python 利用matplotlib在3D空間中繪制平面的案例

2、斜平面

# 創建畫布fig = plt.figure(figsize=(12, 8), facecolor=’lightyellow’ )# 創建 3D 坐標系ax = fig.gca(fc=’whitesmoke’, projection=’3d’ )# 二元函數定義域x = np.linspace(0, 9, 9)y = np.linspace(0, 9, 9)X, Y = np.meshgrid(x, y)# -------------------------------- 繪制 3D 圖形 --------------------------------# 平面 z=3 的部分ax.plot_surface(X, Y, Z=X*0+3, color=’g’ )# 平面 z=2y 的部分ax.plot_surface(X, Y=Y, Z=Y*2, color=’y’, alpha=0.6 )# 平面 z=-2y + 10 部分ax.plot_surface(X=X, Y=Y, Z=-Y*2+10, color=’r’, alpha=0.7 )# -------------------------------- --------------------------------# 設置坐標軸標題和刻度ax.set(xlabel=’X’, ylabel=’Y’, zlabel=’Z’, xlim=(0, 9), ylim=(0, 9), zlim=(0, 9), xticks=np.arange(0, 10, 2), yticks=np.arange(0, 10, 1), zticks=np.arange(0, 10, 1) )# 調整視角ax.view_init(elev=15, # 仰角 azim=10 # 方位角 ) # 顯示圖形plt.show()

圖形:

python 利用matplotlib在3D空間中繪制平面的案例

軟件信息:

python 利用matplotlib在3D空間中繪制平面的案例

補充:Python數據分析(Matplotlib)之3D圖形

使用python繪制一個簡單的三維圖

我就廢話不多說了,大家還是直接看代碼吧~

from mpl_toolkits.mplot3d import Axes3Dimport matplotlib.pylab as pltimport numpy as npfrom matplotlib import cm#使用3d關鍵字來進行指定圖像的三維投影fig = plt.figure()ax = fig.add_subplot(111,projection=’3d’)'''numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)在指定的間隔內返回均勻間隔的數字。meshgrid函數創建一個二維坐標網絡,這將用于二維坐標網絡,這將用于變量x和y的賦值'''u = np.linspace(-1,1,100)x,y =np.meshgrid(u,u)z = x**2 +y**2#指定行和列的步幅,以及繪制的色彩表ax.plot_surface(x,y,z,rstride=4,cstride=4,cmap=cm.YlGnBu_r)plt.show()

python 利用matplotlib在3D空間中繪制平面的案例

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 香港a毛片免费全部播放 | 深夜福利网址 | 久久a级片 | 思思久热re6这里有精品 | 欧美成人午夜不卡在线视频 | 欧美激情特级黄aa毛片 | 国产亚洲亚洲精品777 | 亚洲黄色小视频 | 欧美大片在线观看成人 | 一级特黄性色生活片一区二区 | 免费的毛片 | 欧美性猛交xxxxxxxx软件 | 欧美高清视频在线观看 | 欧美一区精品二区三区 | 亚洲日本中文字幕在线 | 美女被免费网站视频软件 | 国产男女爽爽爽爽爽免费视频 | 国产性大片黄在线观看在线放 | 国产日本一区二区三区 | 免费一区二区三区四区五区 | 精品久久久久久久 | 一区二区三区四区视频 | 日韩 国产 在线 | www日本高清 | 国产片91人成在线观看 | 精品久久一区二区 | 成人精品一区二区久久久 | 欧美日韩精品一区二区三区高清视频 | 黄页网站18以下禁止观看 | 26uuu天天夜夜综合 | 明星国产欧美日韩在线观看 | 亚洲第一看片 | 免费一级欧美大片视频在线 | 男人扒开双腿女人爽视频免费 | 欧美成人在线免费 | 久久久视频在线 | 福利云| 欧美精品a毛片免费观看 | 欧美大尺码毛片 | 久草在线国产视频 | 国产精品久久久久久久久免费观看 |