r - 如何在地图内划定热图
问题描述
我正在做一张热图,但我无法摆脱那些不在地图上的蓝色“污迹”。我想切断它们。
这是我所做的:
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()
解决方案
推荐阅读
- javascript - Html/jquery 多表单提交
- azure-data-factory - 在 Azure 数据工厂中,是否可以在不使用数据流的情况下控制大量输出文件的文件名?
- c# - 如何在 ActiveMQ Artemis 中创建非持久队列?
- flutter - 如何将数据从一个屏幕转移到另一个屏幕并用这些数据创建一些东西?
- python - 检查二叉树是否平衡
- docker - 如何将现有的 docker 存储库添加到 nexus
- ruby-on-rails - 在我的 React/Rails 项目中设置 Cloudinary 的问题
- c# - C# 使用 Invoked Class 中的循环更新 Invoking Class 中的信息
- qt - QWebEngineView 不加载 Openlayers
- json - 为什么将括号添加到“jq”中的过滤器会产生有效的 JSON 而没有括号,会产生多个对象输出?