2011-03-18 115 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