我正在尝试在 python 中使用 matplotlib 创建图像的 RGB 立方体。我有一个 python 列表,其中包含 format 中所有像素的 RGB [(2,152,255),(0,0,0)...]
。我用散点函数绘制所有点,但我不知道如何用各自的 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')