如何解决ggplot散点图数据上的凸包
我一直在努力了解如何添加凸包。
如何基于“ Continent”参数向我的ggplot散点图添加凸包。我想在x轴上绘制“ Pop_Density”,在Y轴上绘制“ Pop_Total”,并使用“死亡”来确定点/点的大小。然后,我想覆盖“大陆”参数的凸包,该参数应将“ Country.Name”中列出的所有国家/地区置于基于“大陆”的凸包中
我现在有以下内容:
p1 <- ggplot(df_data,aes(x = Pop_Density,y = Pop_total,color = region))+
geom_point(aes(size=Deaths))+
scale_x_log10()+
scale_y_log10()+
geom_text(aes(label=Country.Name),size=2,vjust = 0.2,hjust = -0.2,)+
theme_linedraw()+
scale_color_manual(values = cbp1)+
p1
我的数据如下:
Country.Name Pop_Density Pop_total Deaths Continent
1 Afghanistan 56.937760 37172386 1497 Asia
2 Angola 24.713052 30809762 248 Africa
3 Albania 104.612263 2866376 454 Europe
4 Andorra 163.842553 77006 62 Europe
5 United Arab Emirates 135.609110 9630959 466 Asia
6 Argentina 16.258510 44494502 26716 Americas
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。