gpt4 book ai didi

python - 修复matplotlib中散点图中的颜色

转载 作者:IT老高 更新时间:2023-10-28 20:25:40 26 4
gpt4 key购买 nike

我想修复多个散点图上的颜色范围,并为每个图添加一个颜色条(在每个图中都是相同的)。本质上,我正在修复坐标轴和色彩空间等的所有方面,以便这些图可以直接通过肉眼进行比较。

对于我的一生,我似乎无法弄清楚固定颜色范围的所有各种方法。我试过vmin,vmax,但它似乎没有任何作用,我也尝试过clim(x,y),它似乎也不起作用。

这一定会出现在这里和那里,我不能是唯一一个想要比较绘图之间的各种数据子集的人...那么,您如何修复颜色以使每个数据在绘图之间保持其颜色和由于子集 -v- 整个集合的最大/最小值的变化,不会重新映射到不同的颜色?

最佳答案

设置 vmin 和 vmax 应该这样做。

这是一个例子:

import matplotlib.pyplot as plt

xyc = range(20)

plt.subplot(121)
plt.scatter(xyc[:13], xyc[:13], c=xyc[:13], s=35, vmin=0, vmax=20)
plt.colorbar()
plt.xlim(0, 20)
plt.ylim(0, 20)

plt.subplot(122)
plt.scatter(xyc[8:20], xyc[8:20], c=xyc[8:20], s=35, vmin=0, vmax=20)
plt.colorbar()
plt.xlim(0, 20)
plt.ylim(0, 20)

plt.show()

由此产生的情节:

alt text

关于python - 修复matplotlib中散点图中的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925806/

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