Как изменить альфу в geom_sf? - PullRequest
       16

Как изменить альфу в geom_sf?

0 голосов
/ 18 февраля 2019

Есть ли способ изменить alpha на geom_sf?Этот пример взят из примеров в ?geom_sf.Я попытался добавить alpha=.2, но, похоже, игнорирует эту эстетику, хотя alpha является принятой эстетикой для geom_line.Он не игнорирует альфа для fill - хотя в этом примере это NA.

library(sf)
#> Linking to GEOS 3.6.1, GDAL 2.1.3, proj.4 4.9.3
library(ggplot2)

nc <- sf::st_read(system.file("shape/nc.shp", package = "sf"), quiet = TRUE)
nc_3857 <- sf::st_transform(nc, "+init=epsg:3857")

ggplot() + geom_sf(data = nc) + 
  geom_sf(data = nc_3857, colour = "red", fill = NA, alpha = 0.2)

1 Ответ

0 голосов
/ 18 февраля 2019

Это называется контуром.Я никогда не работал с картами, и результат не совсем симпатичный, но я надеюсь, что это все еще полезно, и это могло бы помочь вам больше: ggplot2: различные альфа-значения для границы и заполнения geom_point

library(sf)
#> Linking to GEOS 3.6.1, GDAL 2.1.3, proj.4 4.9.3
library(ggplot2)

nc <- sf::st_read(system.file("shape/nc.shp", package = "sf"), quiet = TRUE)
nc_3857 <- sf::st_transform(nc, "+init=epsg:3857")

ggplot() + geom_sf(data = nc) + 
  geom_sf(data = nc_3857, color=alpha("red",0.2))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...