【问题标题】:Removing latitude and longitude labels in ggplot删除ggplot中的纬度和经度标签
【发布时间】:2016-12-05 17:43:39
【问题描述】:

我正在创建明尼苏达州的地图

map.test <- ggplot(kt_geom)+
  geom_polygon(aes(long, lat, group=group), fill="white")+
  geom_path(color="gray48", mapping=aes(long, lat, group=group), size=0.2)

map.test

它会显示以下地图。

如何去除浅灰色背景以及经度和纬度轴?我知道如果我使用 choropleth,这些不会出现,但我需要在 ggplot 中使用一些函数。

【问题讨论】:

  • + ggthemes::theme_map()
  • 这是什么意思,@DreamWorks?
  • 谢谢,@hrbrmstr,我一直在使用 choropleth,但对 ggplot 还是很陌生,所以这真的很有帮助。
  • + theme(panel.grid.major = element_line(colour = 'transparent')) 也会移除网格线。

标签: r ggplot2


【解决方案1】:

theme(rect = element_blank()) 将删除灰色背景和(外观)网格线。

添加axis.ticks = element_blank() 将删除刻度线,axis.text.x = element_blank(), axis.text.y = element_blank() 将删除纬度/经度标签。

ggplot(kt_geom) +
  geom_polygon(aes(long, lat, group=group), fill="white") +
  geom_path(color="gray48", mapping=aes(long, lat, group=group), size=0.2) + 
  theme(axis.text.x = element_blank(),
        axis.text.y = element_blank(),
        axis.ticks = element_blank(),
        rect = element_blank())

在非白色背景的情况下,您需要设置panel.grid.major = element_line(color = background_color),当然,background_colorpanel.background 的颜色。

ggplot(kt_geom) +
  geom_polygon(aes(long, lat, group=group), fill="white") +
  geom_path(color="gray48", mapping=aes(long, lat, group=group), size=0.2) + 
  theme(axis.text.x = element_blank(),
        axis.text.y = element_blank(),
        axis.ticks = element_blank(),
        panel.background = element_rect(fill = "red"),
        panel.grid.major = element_line(color = "red"))

【讨论】:

  • 你也想删除标题 (axis.title.y=element_blank(),axis.title.x=element_blank())
【解决方案2】:

正如 hrbrmstr 指出的那样,theme_map() 有效:

library(ggthemes)
map.test <- ggplot(kt_geom)+
  geom_polygon(aes(long, lat, group=group), fill="white")+
  geom_path(color="gray48", mapping=aes(long, lat, group=group), size=0.2)+
  theme_map()

map.test

【讨论】:

    猜你喜欢
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多