【发布时间】:2013-05-14 19:58:38
【问题描述】:
我正在尝试在 python 中使用 matplotlib 创建图像的 RGB 立方体。我有一个 python 列表,其中包含[(2,152,255),(0,0,0)...] 格式的所有像素的 RGB。我用散点函数绘制所有点,但我不知道如何用各自的 RGB 颜色绘制每个 RGB 点。
我尝试过类似ax.scatter(paleta[0],paleta[1],paleta[2],c = RGBlist) 的操作,但该函数需要一个 RGBa 值...
我期待这样的事情:
代码:
paleta=zip(*RGBlist)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(paleta[0],paleta[1],paleta[2])
ax.grid(False)
ax.set_title('grid on')
plt.savefig('Images\\RGBcube.png')
【问题讨论】:
标签: python matplotlib plot rgb cube