作者Madroach (Paparoach)
看板Python
标题[问题] 如何以matplotlib将矩阵资料3D化?
时间Sat Apr 13 22:53:28 2013
各位前辈好
小弟时常需要解一些数值问题
解出来的资料都以矩阵形式储存起来
比如说我今天跑完一个程式得到一笔资料是这样
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
1F:→ tjjh89017:用OpenGL自己刻一个(X 04/13 22:59
谢谢各位 小弟再研究看看~~
感觉很多范例都是画函数的而不是直接把网格数据3D化
无论如何十分感谢各位的热心!
※ 编辑: Madroach 来自: 1.162.46.25 (04/13 23:35)
4F:推 azurewings:推matplotlib!! 04/13 23:49
5F:推 Wush978:或许你可以试试看R语言 04/14 00:37
6F:推 thefomalhaut:imshow() 04/14 01:22