R语言:使用ggplot2设置世界地图渐变颜色并调整未填充区域底色
使用ggplot2包中的theme函数可以改变世界地图中未填充颜色区域的底色。
步骤:
- 导入世界地图数据并用fill函数设置渐变颜色
library(ggplot2)
library(maps)
world <- map_data('world')
ggplot(world, aes(x=long, y=lat, group=group)) +
geom_polygon(aes(fill=group)) +
scale_fill_gradient(low='blue', high='red')
- 使用theme函数来改变未填充颜色的底色
ggplot(world, aes(x=long, y=lat, group=group)) +
geom_polygon(aes(fill=group)) +
scale_fill_gradient(low='blue', high='red') +
theme(panel.background = element_rect(fill = 'grey'))
在第二步中,我们使用了theme函数来设置panel.background参数,将未填充颜色的底色改为灰色。可以根据需要自定义其他颜色。
原文地址: https://www.cveoy.top/t/topic/oi9G 著作权归作者所有。请勿转载和采集!