标签: python matplotlib imshow
我在这上面花了几个小时但却找不到解决方案。
我有2D数组数据,我想使用imshow()函数将其绘制为热图。我怎样才能达到这样的效果?我的意思是在彩条上使用非线性分布式颜色来获得更好的对比度。
imshow()
我找到this,但不知道如何将其应用于imshow().
imshow().
答案 0 :(得分:1)
使用norm参数:
plt.imshow(your_data, cmap='afmhot_r', norm=colors.PowerNorm(gamma=0.2))
了解更多: http://matplotlib.org/users/colormapnorms.html