Hi, All,
I have a bunch of 3D points with coordinations in a dict
pointset = {
(x1,y1):z1,
(x2,y2):z2,
...
}
It seems I have to
1. fire a loop to change each item and convert the whole dictionary into arrays;
x = []
y = []
for i in pointset.items():
x.append(i[0][0])
y.append(i[0][1])
2. send x and y ranges to meshgrid
3. loop again to put z values into proper positions
4. use plot_surface()
Is there any quicker ways to do that?
And we know that for points with coordination, scatter must be the
simplest way to visualize them.
Is there any trick to convert a scatter graph into a surface picture directly?
Appreciation for any ideas.
Zhe Yao
--------------
Department of Computer and Electrical Engineering
McGill University
Montreal, QC, Canada
H3A 2A7
[email protected]
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users