首页 > 解决方案 > 如何在地图内划定热图

问题描述

我正在做一张热图,但我无法摆脱那些不在地图上的蓝色“污迹”。我想切断它们。

这是我所做的:

ggplot(dengue, aes(x=long, y=lat)) + 
  stat_density2d(aes(fill = ..level..), alpha=0.8, geom="polygon")+
  geom_point(colour="red")+
  geom_path(data=map.df,aes(x=long, y=lat,group=group), colour="grey50")+
  scale_fill_gradientn(colours=rev(brewer.pal(5,"Spectral")))+
coord_fixed()

在此处输入图像描述 关于我能做什么的任何提示?

标签: rggplot2

解决方案


推荐阅读