1
A
回答
0
這是可能的着色使用facecolors
關鍵字,它需要對每個小區中的RGB(A)值的特定區域(小區)。你可以手動創建它(一個shape(z)
RGB(A)值的數組),但也可以使用顏色映射。例如,使用全球例如,從matplotlib:
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
plt.close('all')
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
u = np.linspace(0, 2 * np.pi, 100)
v = np.linspace(0, np.pi, 100)
x = 10 * np.outer(np.cos(u), np.sin(v))
y = 10 * np.outer(np.sin(u), np.sin(v))
z = 10 * np.outer(np.ones(np.size(u)), np.cos(v))
# When creating `c` from data, `c` needs to be normalized to {0-1}
c = np.zeros_like(z)
c[30:40,30:40] = 1
ax.plot_surface(x, y, z, rstride=2, cstride=2, facecolors=plt.cm.PuBu(c))
或者,如果想手動指定顏色:
c = np.ones((100,100,4)) # shape(z) x 4 array
c[:,:,:] = [0.9, 0.5, 0.1, 1] # R,G,B,A color globe
c[30:40,30:40,:] = [0.4, 0.3, 0.2, 1] # R,G,B,A color patch
ax.plot_surface(x, y, z, rstride=2, cstride=2, facecolors=c)
相關問題
- 1. 着色3D對象
- 2. 使用特定顏色的3D紋理對象的未點亮區域 - 着色器
- 3. three.js - 獲取區域中的所有對象(網格)(3d立方體)
- 4. 如何在android mapview中爲特定區域着色?
- 5. 如何爲數據網格中的特定單詞着色
- 6. 在特定區域中移動對象
- 7. 的jQuery如何着色區域動態
- 8. 如何使用WPF 3D頂點的值爲網格着色?
- 9. 如何在3d文件(python/nilearn)中的特定位置生成3d ROI球體
- 10. 如何動態地對3d對象進行着色/紋理化?
- 11. 如何在PHP中獲取數組的特定區域對象?
- 12. 着色BufferedImage的區域
- 13. 如何爲表格中的特定單元格着色
- 14. 如何在3D對象上繪製文本(如球體)
- 15. 對特定區域
- 16. 3D數字如何着色
- 17. 如何上傳特定區域/區域的網站?
- 18. 限制圖像特定區域的像素着色器
- 19. 如何突出顯示面板網格上的特定區域
- 20. 對着色自定義幾何體的平面着色
- 21. 如何將着色器應用於特定對象
- 22. 如何將Phaser着色器隔離到特定對象/形狀?
- 23. 如何使用silverlight在c#中爲網格中的特定行着色
- 24. javafx 3d爲特定顏色的三角形網格中的每個頂點着色
- 25. 8球形球體的3D球體地形。網格的邊緣很明顯,我不確定爲什麼
- 26. 更改單元格區域中特定字符的字體顏色
- 27. Unity3D中的剪輯區域着色器
- 28. 限制攝像機位置移動到特定3D對象的區域
- 29. 3D球體OpenGL
- 30. 着色對象