gpt4 book ai didi

python - 调整pyplot中颜色条的颜色

转载 作者:太空宇宙 更新时间:2023-11-03 19:07:14 25 4
gpt4 key购买 nike

Possible Duplicate:
Set Colorbar Range in matplotlib
Defining the midpoint of a colormap in matplotlib

当你在 python (pyplot) 中有一个颜色条时,可能会有不对称的值范围

e.g. -4 -> 12

但仍然以某种方式将白色/中性色(通常是颜色条的中点)设置为 0 - 即使在此示例中 0 趋向于颜色条的底部?

谢谢。

最佳答案

有多种方法可以做到这一点。

听起来您可能想要使用 vminvmax 来强制颜色条的范围。看起来像:

imshow(data, vmin=-12, vmax=12)

这将允许您的数据具有 -4 到 12 的范围,并且颜色条的中心将为零,但颜色条将跨越 -12 到 12。这非常有用,例如,在两个数据之间的比较图中范围略有不同的集合,如this SO question .

另一方面,如果您希望颜色栏具有专门为您的数据范围导出的颜色图,并且特定颜色对应于特定值等,那么您需要制作自己的颜色图。虽然很麻烦,但也不算太难。这是 an example .

关于python - 调整pyplot中颜色条的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14384935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com