我正在尝试在地图上绘制Seaborn内核密度(Shapefile)。
要生成内核密度,我在Seaborn Website
中使用了以下代码x, y = np.random.multivariate_normal([0, 0], [[1, -.5], [-.5, 1]], size=300).T
cmap = sns.cubehelix_palette(light=1, as_cmap=True)
sns.kdeplot(x, y, cmap=cmap, shade=True);
我的问题是内核白色背景隐藏了我的地图。删除它的唯一方法是设置shade=False
,但这不是我想要的。
这是我的输出示例
。
我也在考虑的解决方案:
1-控制货盘中最后一种颜色的alpha(使一个颜色渐变完全透明)吗?
2-在地图上绘制内核密度的更好方法吗?
谢谢
J
答案 0 :(得分:0)
当我使用seaborn在单个背景图像上绘制2个内核密度估算罐时,我遇到了同样的问题。
这个技巧解决了我的问题。
https://github.com/mwaskom/seaborn/issues/393#issuecomment-113420952