Python 色盲友好plt.imshow

Python 色盲友好plt.imshow,python,matplotlib,data-visualization,colorbar,color-blindness,Python,Matplotlib,Data Visualization,Colorbar,Color Blindness,我有三个不同的2d阵列 arr1 arr2 arr3 我想制作一个rgb类型的图形,将它们全部放在一起: rgb = np.stack((arr1.T, arr2.T, arr3.T), axis=-1) mi = rgb.min() ma = rgb.max() rgb = (rgb -mi) / (ma - mi) fig, ax = plt.subplots() im = ax.imshow(rgb, interpolation='gaussian', origin='lower',

我有三个不同的2d阵列

arr1 arr2 arr3

我想制作一个rgb类型的图形,将它们全部放在一起:

rgb = np.stack((arr1.T, arr2.T, arr3.T), axis=-1)

mi = rgb.min()
ma = rgb.max()
rgb = (rgb -mi) / (ma - mi)

fig, ax = plt.subplots()

im = ax.imshow(rgb, interpolation='gaussian', origin='lower', aspect='auto')
问题是这真的不是色盲友好。是否可以这样做,但它不是完整的彩虹,而是看起来更像matplotlib中的暮光之城色彩贴图?或者也许——不是红色、蓝色和绿色的混合物——使它成为两种颜色和白色或两种颜色和黑色的混合物?只是为了让色盲的人能读懂。任何帮助都将是惊人的