在matplotlib中定义颜色图的中点

发布于 2021-01-29 14:57:43

我想设置色彩图的中间点,即我的数据从-5到10,我希望零成为中间点。我认为实现此目的的方法是归一化规范化并使用规范,但是我没有找到任何示例,我也不清楚我到底要实现什么。

关注者
0
被浏览
128
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    请注意,在matplotlib
    3.1版中,添加了DivergingNorm类。我认为它涵盖了您的用例。可以这样使用:

    from matplotlib import colors
    colors.DivergingNorm(vmin=-4000., vcenter=0., vmax=10000)
    

    在matplotlib
    3.2中,该类已重命名为TwoSlopesNorm



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看