我正在尝试使用 R 和 ggplot2
来在世界地图上可视化一些国家的数据。我正在使用以下代码(示例):
WorldData <- map_data('world')
df <-data.frame(region=c('Hungary','Lithuania','Argentina'),value=c(4,10,11))
Total <- merge(WorldData,df,by='region')
并且用ggplot绘制图表:
p <- ggplot()
p <- p + geom_polygon(data=Total, aes(x=long, y=lat, group = group,fill=Total$value),colour="white") +
scale_fill_continuous(low = "thistle2", high = "darkred", guide="colorbar")
P1 <- p + theme_bw() + labs(fill = "legend" ,title = "Title", x="", y="")
P1 + scale_y_continuous(breaks=c()) + scale_x_continuous(breaks=c()) + theme(panel.border = element_blank())
输出如下所示:
![enter image description here](https://istack.dev59.com/reTp4.webp)
![enter image description here](https://istack.dev59.com/i0syW.webp)
编辑:我想绘制整张地图。(我的描述不够清晰)