如何使用matplotlib制作双变量或二维色彩映射?

时间:2016-08-01 07:51:24

标签: python matplotlib colorbar colormap

我正在尝试制作一个带有颜色的地理地图,其中像素的颜色将取决于(x,y)的二维,就像从一个出版物中提取的那样:

Lowerleft corner is the 2-dimension colorbar legend whose color depends changes of two variables

我在线搜索,这是我到达的地方:

https://gist.github.com/ChaoYue/81eb01b558f068f11ee741c56557a6a2

简而言之,我知道如何通过x轴值拾取颜色,并使用y轴值作为饱和度或亮度或颜色透明度的指标。或者以某种方式将此(x,y)信息转换回线性空间并从matplotlib色彩图中选择颜色。但问题是,例如,假设我想要颜色为lowerleft = blue,lowerright = green; upperleft =红色,upperright =橙色。如何在两者之间插入像素的颜色?或许这个例子与色彩理论相矛盾,这是不可能的?同样的问题是:如何制作上面显示的图中的颜色条图例?

这些是帮助我的在线资源,但他们并没有直接提供我正在寻找的指示:

Is there any way to use bivariate colormaps in matplotlib?

https://github.com/matplotlib/matplotlib/issues/4369

0 个答案:

没有答案