如何创建自定义颜色栏-Matplotlib/Python

如何创建自定义颜色栏-Matplotlib/Python,python,matplotlib,opacity,colorbar,Python,Matplotlib,Opacity,Colorbar,我正在使用Matplotlib合并到同一绘图中的数据 用颜色表示数据a,用不透明度表示数据b。 所以,在最后,我有一些类似的东西: 可以看出,到目前为止,我的颜色栏只表示a中的数据。目前,我的背景是灰色的,但我会改变它 我想将它与一些不透明度结合起来,以显示b属性 类似于下面的两张图片 不完全是这样(使用此标签等等),但使用相同的想法:表示a属性的“第一”条(使用正确的标签),没有不透明度,对于“下一”条,这些颜色的不透明度值范围为0到1 另一种可能性,但我认为不太“可读”,是这样的: 这

我正在使用Matplotlib合并到同一绘图中的数据

用颜色表示数据a,用不透明度表示数据b。 所以,在最后,我有一些类似的东西:

可以看出,到目前为止,我的颜色栏只表示a中的数据。目前,我的背景是灰色的,但我会改变它

我想将它与一些不透明度结合起来,以显示b属性

类似于下面的两张图片

不完全是这样(使用此标签等等),但使用相同的想法:表示a属性的“第一”条(使用正确的标签),没有不透明度,对于“下一”条,这些颜色的不透明度值范围为0到1

另一种可能性,但我认为不太“可读”,是这样的:

这可能吗


提前感谢。

建议您在创建的新阵列上使用imshow,其中值在一个方向上变化,在另一个方向上不透明度变化(不要使用颜色条)。这不是mpl目前所做的。当你得到这项工作,请将其备份流。