2011-03-18 110 views
0

我已经搜索了这个,我无法找到任何暗示它可能不存在的东西,但我想问stackoverflow。Matplotlib三维彩色图 - 有可能吗?

我使用python,与matplotlib在一起,我期待绘制这样的事情: http://en.wikipedia.org/wiki/File:Spherical_harmonics.png

基本上我称之为一个3D热图,三维表面代表一个功能的大小,颜色在那时候。类似于上面的链接,我想绘制一个色彩化的球体,显示此时函数大小的值。

这可能

回答

2
+1

,具体看http://matplotlib.sourceforge.net/mpl_toolkits/mplot3d/tutorial.html#surface-plots - 你需要弄清楚如何使用'facecolors'参数将适当的颜色映射到表面上 – JoshAdel 2011-03-18 18:00:31

+0

有关如何使用'facecolors'的示例,我可以引用您对我以前的帖子之一:http:// stackoverflow .com/questions/5276303/how-to-annotate-highlight-a-3d-plot-in-matplotlib/5276486#5276486 – Paul 2011-03-18 22:19:44

+0

虽然我找到了正确的3D绘图的东西,但我并没有意识到“facecolors”做了什么。我也没有意识到这里的底部例子包含了它,但它确实是因为它是一半蓝色和黄色。 – VolatileStorm 2011-03-19 00:27:53