Matplotlib ListedColormap 透明色

问题描述 投票:0回答:1

可以在自己的颜色图中使用透明色吗?

这就是我使用自定义颜色图的方式:

colors = ["#E04848", "#EE6C6C", "#F89090", "#FEB4B4", "#FFD8D8", "#FFFFFF", "#FFFFFF", "#D8D8FF", "#B4B4FF", "#9090FF", "#6C6CFF", "#4848FF"]

cmap= matplotlib.colors.ListedColormap(colors)

m = plt.contourf(xi, yi, zi, levels=boundaries, cmap = cmap, vmin=boundaries_list[0], vmax=boundaries_list[-1])

plt.colorbar(m, spacing="proportional")

是否可以让“#FFFFFF”100%透明?

python matplotlib plot colormap
1个回答
0
投票

ListedColormap 接受 RGBA 值作为元组。

(0,0,0,0)
将产生透明颜色。

© www.soinside.com 2019 - 2024. All rights reserved.