[問題] 如何以matplotlib將矩陣資料3D化?

看板Python作者 (Paparoach)時間11年前 (2013/04/13 22:53), 編輯推噓3(303)
留言6則, 6人參與, 最新討論串1/1
各位前輩好 小弟時常需要解一些數值問題 解出來的資料都以矩陣形式儲存起來 比如說我今天跑完一個程式得到一筆資料是這樣 1 2 3 4 5 6 7 8 9 以前我就直接把這東西複製起來貼到matlab裡面的某個變數 例如這樣: A=[1 2 3 4 5 6 7 8 9] 然後用 mesh(A) 來直接得到這組資料的3D圖 但是現在不想使用matlab這很貴的軟體(其實是我的PC沒有冏) 想說直接使用python的matplotlib 畢竟小弟是念數學的...python這種簡潔明瞭的語言實在深得人心 想請教各位前輩matplotlib有沒有類似matlab裡面mesh()的這種功能 直接把一個矩陣形式的資料畫成3D圖呢? 小弟感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.162.46.25

04/13 22:59, , 1F
用OpenGL自己刻一個(X
04/13 22:59, 1F

04/13 23:12, , 2F
04/13 23:12, 2F

04/13 23:13, , 3F
這個example看一下:http://ppt.cc/Z0wH 不知道是不是
04/13 23:13, 3F
謝謝各位 小弟再研究看看~~ 感覺很多範例都是畫函數的而不是直接把網格數據3D化 無論如何十分感謝各位的熱心! ※ 編輯: Madroach 來自: 1.162.46.25 (04/13 23:35)

04/13 23:49, , 4F
推matplotlib!!
04/13 23:49, 4F

04/14 00:37, , 5F
或許你可以試試看R語言
04/14 00:37, 5F

04/14 01:22, , 6F
imshow()
04/14 01:22, 6F
文章代碼(AID): #1HQN5ik9 (Python)