首页 > 解决方案 > 添加python颜色条,但某些值固定为颜色

问题描述

我有一个二维数据数组(让我们称之为),其中的值可以在和X之间的任何地方。该数组还包括“空”数据,我已经使用s 实现了这些数据。我想使用自定义列出的颜色图来表示数据,其中s 是“空”或白色。我还希望能够动态地更改颜色条限制,并且我已经成功地完成了(请参阅参考资料)。-20002000NaNNaNv_minv_maxcolormap_plot

[colormap_plot][1])

但是,我想指定X介于两者之间的值-25并且25应该是灰色的,无论颜色条的范围如何。我设法通过创建Y与 相同大小的第二个数组(让我们称之为 )来做到这一点X,其值是 RGB 代码,取决于内部的相应值X。这给出了我需要的结果(请参阅 参考资料plot_with_grey)。

plot_with_grey

但是,我希望colormap_plot在 的一侧有相同的颜色条plot_with_grey,所以我想要一个可以让我解决这个问题的解决方案。

标签: pythonmatplotlibcolorbarcolormap

解决方案


推荐阅读