可以在自己的颜色图中使用透明色吗?
这就是我使用自定义颜色图的方式:
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%透明?
ListedColormap 接受 RGBA 值作为元组。
(0,0,0,0)
将产生透明颜色。