Chciałbym, aby usunąć linie między regionami choropleth wygenerowany w ggplot. Moje pytanie jest motywowane bardzo dużą mapą z bardzo małymi regionami (grupami spisowymi), które są tak liczne, że nie można zobaczyć koloru wypełniającego kształt, biorąc pod uwagę gęstość granic. Używam zaktualizowanego programu RStudio na komputerze Mac z ggplot2 w wersji 1.0.0; ten sam problem nie występuje w systemie Windows.Usuń linie graniczne w ggplot map/choropleth
Oto przykłady (z wykorzystaniem hrabstw), które mają różne kolory dla każdego hrabstwa, więc granice nie są konieczne. Pierwszy używa fioletowych obramowań dla podkreślenia. Drugi ma kolor = NA, który był moją nieudaną próbą wyeliminowania wszystkich granic.
library("ggplot2")
library("maps")
tn = map_data("county", region = "tennessee")
ggplot(tn, aes(x = long, y = lat, group = group)) +
geom_polygon(aes(fill = group), color = "purple")
ggplot(tn, aes(x = long, y = lat, group = group)) +
geom_polygon(aes(fill = group), color = NA)
'color = NA' działa dobrze dla mnie. – Gregor
Usuwa purpurę, ale nie usuwa spacji między wielokątami. – Nancy
To robi dla mnie, być może możesz opublikować swój kod i działkę z 'color = NA'. Być może upewnij się, że używasz aktualnej wersji 'ggplot2'. – Gregor