我試圖讓從X,Y,Z點列表中的3D圖,我想這取決於第四可變RHO值繪製顏色的顏色。的Python matplotlib:PLOT3D格式與4D
目前,我有;
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot3D(cell_x, cell_y, cell_z, linestyle='None', marker='o', markersize = 5, antialiased=True)
ax.set_xlim3d(0.45, 0.55)
ax.set_ylim3d(0.45, 0.55)
ax.set_zlim3d(0.45, 0.55)
如何添加cell_rho(我的第四個數組)作爲我的X,Y,Z點的顏色? (例如對於噴射色彩映射)。
非常感謝。
編輯:我不能用散點圖,因爲我的18000點相比,只有標記來PLOT3D格式散點圖是非常慢的。
這些方針的東西:http://stackoverflow.com/questions/9134879/how-to-plot-a-multicolored-curve-using-a-single-plot-command-in-matplotlib? – 2012-02-06 18:22:11
即使這樣,我不明白如何將rho轉換爲可以傳遞給我的情節3D的「顏色」選項的值... – Vincent 2012-02-06 18:33:20
您是否嘗試混合多彩線(http://www.scipy .org/Cookbook/Matplotlib/MulticoloredLine)和3d線(http://matplotlib.sourceforge.net/mpl_toolkits/mplot3d/tutorial.html#line-plots)? – matt 2012-02-06 20:24:46