1

我希望在同一个图上同时散点图两个分布,这样我就可以一目了然地看到每个分布,以及它们之间的关系。

https://matplotlib.org/3.1.0/tutorials/colors/colormaps.html显示:

在此处输入图像描述

...因此,如果我从 Viridis 中取出一块,从 Plasma 中取出一块(例如,使用如何在 matplotlib 中提取颜色图的子集作为新的颜色图?)我应该很高兴。

但后来我失去了整个动态范围。

是否有任何“破解”来恢复这个动态范围?

完整的“数学美学”解决方案可能是深入研究颜色图的生成代码并从头开始重新生成,但我怀疑这是一次深入研究。

4

1 回答 1

1

您如何期望获取颜色图的子集但仍具有颜色图的完整动态范围?这不是颜色图的工作方式。

解决此问题的一种方法是简单地使用两个看起来截然不同的颜色图。我的CMasher包提供了大量的科学色彩图,它们都被设计成在感知上是统一的顺序和独特的外观。您可以在那里轻松找到两个非常不同的颜色图。

于 2021-03-29T23:57:48.323 回答