这个问题的答案展示了如何使用RGB元组指定散点图标记颜色。
对于颜色网格,是否可以类似地进行操作,即每个x、y对的颜色由RGB元组给出,而不是作为一个色图值?
对于颜色网格,是否可以类似地进行操作,即每个x、y对的颜色由RGB元组给出,而不是作为一个色图值?
我不确定pcolormesh
是否可以轻松地用于创建rgb图像(我自己也对这个问题很感兴趣)。然而,使用imshow
或axes_grid1.axes_rgb
相对容易创建rgb图像。更全面的教程总结在这里和这里。
import numpy as np
import pylab as plt
from mpl_toolkits.axes_grid1.axes_rgb import RGBAxes
rgb = np.random.random((5, 5, 3))
fig = plt.figure()
ax = RGBAxes(fig, [0.1, 0.1, 0.8, 0.8])
ax.imshow_rgb(rgb[:,:,0],rgb[:,:,1],rgb[:,:,2],interpolation='none')
plt.figure()
plt.imshow(rgb,interpolation='none')
pcolor
还是pcolormesh
?只从散点图的类比来看,edgecolors
关键字是否可行? - user707650imshow
确实解决了问题。 - Alaya