我花了几个小时解决这个问题,但找不到解决方案。
我有二维数据数组,我想使用 imshow()
函数将其绘制为热图。我怎样才能达到这样的效果?我的意思是颜色条上的非线性分布颜色以获得更好的对比度。
我找到了this ,但不知道如何将其应用到 imshow()。
最佳答案
使用范数参数:
plt.imshow(your_data, cmap='afmhot_r',norm=colors.PowerNorm(gamma=0.2))
关于python - 非线性 pyplot imshow 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38850826/