ggplot2 | 一行代码去除灰色背景和网格,仅保留黑色边框

本文介绍如何使用ggplot2绘制美观的中国1级流域地图,通过设置四周边框为黑色,背景为白色,实现地图视觉效果的优化。关键代码为theme_set(theme_bw())。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ggplot2默认绘图边框、网格白色,背景浅灰。一般统计图也还勉强算作美观,但是绘制中国地图时则非常碍事。而有时在ggplot后设置theme()这一操作会莫名其妙失灵。而众多解决方案则直接移除了所有边框和网格。
倒腾半天,终于找到了设置四周边框黑色,背景白色的最简便方法。绘制出了美观的中国1级流域地图。

ggplot() +
  geom_polygon(data = fortify(wsdiv1),
               aes(x = long, y = lat, group = id), 
               colour = "black",
               fill="lightgray")+
  xlab(NULL)+ylab(NULL)+
  scale_x_continuous(breaks=NULL)+
  scale_y_continuous(breaks=NULL)+
  theme_set(theme_bw())

背景设置,关键一行代码为

theme_set(theme_bw())

结果图:
在这里插入图片描述
PS:研究区为mainlandChina,因此没有绘制南海诸岛。

参考:https://d.cosx.org/d/157063-157063

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值