mplot3d

    0熱度

    1回答

    我正在嘗試使用mplot3d模塊在3D中繪製二維曲面圖。 我知道如何「手動」查找最大值及其位置(按行和列),這對我所做的事非常重要。有沒有辦法將這些信息繪製到高峯上?也就是說,在峯值旁邊寫入(maxval,row,col)? P.S.而我正在問這個。也許有一個簡單的方法來確定第二個峯值(或其他任何峯值)?我目前使用的是面具,以掩蓋第一個高峯並找到第二個高峯,但我必須非常小心地選擇雙方,因爲如果我碰

    4熱度

    1回答

    如何反轉3D繪圖z軸上的順序(即負向上,正向下)?下面的代碼產生一個錐體,底部朝下;是否有一個命令(如ax.reverse_zlim3d(True)或其他?),可用於更改訂單號? 以下代碼繪製了一個錐體,其底部朝下。我想顛倒Z軸順序,使其與底部朝上一起繪製,如冰淇淋圓錐體,圖形頂部爲-1而不是底部。 from matplotlib import pyplot as p from mpl_tool

    1熱度

    1回答

    我想繪製Python中3D圖形中的多條線條。我的輸入由兩個n×3數組組成,例如pos1和pos2,對應於兩個3D點列表(行= x,y,z座標)。我需要繪製一條連線,將pos1中的第i個點連接到pos2中的第i個點,對於每個i。 我有工作代碼,但我確定它很糟糕,而且有更好的方法來實現這一點。 from mpl_toolkits.mplot3d import Axes3D import matplo

    1熱度

    1回答

    我對python比較陌生。我正在通過文件中的數據進行不同類型的繪圖。我成功做了一個等高線圖,並想在3D圖上繪製相同的數據。所以數據已經在X,Y和Z陣列中。有Nx個X值,Ny Y值和Z是一個(Nx,Ny)數組。 最新版本的代碼,我想是這樣的: from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt impor

    1熱度

    1回答

    mplot3d函數plot_surface要求將定義曲面的點的座標輸入爲三個二維數組X,Y,Z。這是一個演示這些數組構造的工作示例。我表達的X,Y,Z在用角度ü參數球座標系座標和訴 import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figu

    12熱度

    3回答

    我有a,b點的離散規則網格和它們相應的c值,我對它進一步插值得到一條平滑曲線。現在從插值數據,我還想創建一個曲線擬合的多項式方程。如何用多項式擬合三維圖? 我嘗試在MATLAB中做到這一點。我在MATLAB(r2010a)中使用了曲面擬合工具箱來曲線擬合三維數據。但是,如何在MATLAB/MAPLE或任何其他軟件中找到適合一組數據的公式,以達到最佳效果。有什麼建議?也是最有用的將是一些真正的代碼示

    0熱度

    1回答

    我使用它使用PolyCollection堆疊XY-地塊mplot3d例如matplotlib mplot3d情節出現奇數行的文物,http://matplotlib.org/examples/mplot3d/polys3d_demo.html 但是,我看到的情節有些奇怪線文物。 如何刪除從可見區域消失的水平線? 沿深度方向堆積XY圖有沒有更好的方法? 下面的腳本生成該地塊, from mpl_to

    1熱度

    1回答

    我想創建一個動畫 - 首先我畫一個圓,然後我想重繪它。 ax.plot_surface(x,y,z,rstride=5,cstride=5,color='r',linewidth=0.1,shade=0) # - this function 要重繪它在另一個地方,我必須先刪除它。我該怎麼做?只要給我功能,讓我去除最後的表面,或類似的東西。

    1熱度

    1回答

    我想繪製使用matplotlib的三維繪圖中的多條線。我有6個數據集,包含x和y值。到目前爲止,我嘗試過的是爲數據集中的每個點賦予一個z值。因此,數據集1中的所有點都有z = 1,數據集2中的所有點都有z = 2,依此類推。然後我將它們導出到三個文件中。包含所有x值的「X.txt」,包含所有y值的「Y.txt」,與「Z.txt」相同。 這裏是到目前爲止的代碼: #!/usr/bin/python

    0熱度

    3回答

    我在更新我的圖時遇到問題。基本上,我有一個函數可以創建一個包含3個子圖的圖。然後我有另一個運行創建圖形函數的函數,然後更新圖形。更新很重要,所以我不會在每個循環創建一個新圖形,因爲它是3d數據,需要一段時間才能加載。 問題在於我的第二個副劇。我使用slice()加載3個圖像(3個切片),然後還想繪製一個位置矢量。我首先將位置向量設置爲(0,0,0),然後我想我可以通過將'XData','YData