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
zhe.yao@...3048...