0
我有一個nx3
陣列,讓我們把它叫做data
,在這裏我想第2列是x
和y
座標和第三列是一個z
協調與x
和y
座標相關同一行。表面情節與matplotlib,Python的
我現在想繪製一個表面圖,其中表面與所有的座標相交。
我看過this後,但無法弄清楚。
我知道,我可以使用matplotlib的Axes3D
和fig.gca(projection='3d')
,它需要3個nxn
陣列,在那裏我覺得X
和Y
陣列可以X,Y = np.meshgrid(data[:,0],data[:,1])
得到,但我不知道如何獲取nxn
Z
陣中還有僅與每個x
和y
相關聯的座標是1 Z
。
然後,我想平滑表面,因爲我確信只有少數數據點的表面看起來會很難看,而且我只想表示數據的一般形狀,而具體的值不是太多重要。因此,是否可以在兩維數據點之間進行插值以平滑圖形?
實施例的數據集:
data = np.array([[4260,150,116]
[4204,149,1070]
[4204,188,470]
[4444,140,389]
[3255,149,69]
[6370,149,1109]
[5765,189,3531]])