我是初学者,在python中使用图像,我正在尝试显示2D数组,500px x 500px,数组((500,500)),我通常将其显示为灰度图像作为彩色图像,在热图中。
显示如下:
我试过但我在互联网上找不到答案,而我发现的东西对我不起作用。请帮忙。
我真的没有太多代码,我只知道这一个:
my_img = plt.imread(filename)
plt.imshow(my_img, cmap="hot")
不起作用,它以灰度显示相同的图像。
答案 0 :(得分:0)
尝试尝试pcolor。这是"热图"更常见的类比。 imshow
与图像的显示更加一致,与图像中的颜色值相对应。您的理想图像与练习图像相反的事实也告诉我pcolor可能是更好的选择。