私は次のことを試みました:
ggplot(geography) + geom_sf(aes(fill=rate, color = NULL))
しかし、それは境界線を取り除きませんでした。
再現可能な例がないと、探しているものを正確に知ることは困難です。しかし、私はあなたが異なるポリゴン(地域)の間の境界を示す線を抑制する方法を探していると推測します。たとえば、世界の地図上で国境を示す線を抑制します。その場合は、ここに解決策があります。
lwd = 0
呼び出しでgeom_sf
を使用します。例(あなたmightはggplot2
の開発バージョンをダウンロードする必要があります)
# devtools::install_github("tidyverse/ggplot2")
library(ggplot2)
library(maps)
library(maptools)
library(rgeos)
library(sf)
world1 <- sf::st_as_sf(map('world', plot = FALSE, fill = TRUE))
with_boundary <-
ggplot() +
geom_sf(data = world1, mapping = aes(fill = ID)) +
theme(legend.position = "none") +
ggtitle("With Country Boundaries")
without_boundary <-
ggplot() +
geom_sf(data = world1, mapping = aes(fill = ID), lwd = 0) +
theme(legend.position = "none") +
ggtitle("Without Country Boundaries")