标签: python matplotlib colorbar
我想要一个正常的colorbar,但在特定值的颜色上会有一些差异。
colorbar
我的数据涵盖范围(0,1),但我想传递一些超出该范围的值(因为它们是错误),我希望在主范围之外看到另一种颜色。
(0,1)
所以我想要的是将颜色黑色分配给-1值,将正常颜色条分配给(0,1)范围内的颜色。这可能吗?
答案 0 :(得分:0)
是的,但您不需要为特定情况重建色彩图(这需要一些努力)。您可以使用vmin和vmax将这些值保留在一边,以说明数据的限制,并指定低于或超过这些限制的所有值的颜色(使用set_under和{ {1}})。
vmin
vmax
set_under
检查以下示例:
set_over
,结果如下:
0以下的所有东西都是黑色,1以上的东西都是白色。