Trudności z ustawianiem skali kolorów dla map w ggplot. Potrzebuję skali szarości. Bardzo wdzięczny za pomysł, w którym idę źle. Zastanawiam się również, czy istnieje skuteczniejszy sposób na uzyskanie zmiennej koloru w ggplot (tj. Niż poprzez dołączenie jej do "wzmocnionych" danych)?Określanie skali kolorów dla map w ggplot
library(ggplot2)
states <- map_data("state")
var <- data.frame(table(states$region)) # using rows as a dummy variable
states$variable <- var$Freq[match(states$region,var$Var1)]
map <- ggplot(states, aes(x=long, y=lat)) +
geom_polygon(aes(group=group, fill=variable), col=NA,lwd=0)
map + scale_colour_gradient(low='white', high='grey20')
map + scale_colour_grey()
Jeśli to pomocne, mam paczkę w pracach, która tworzy mapy ggplot z jedną funkcją, zakładając, że już wzmocniłeś dane. Możesz zainstalować przez '' devtools :: install_github ("mapowanie", "jaredlander") '' '. Tutaj jest strona GitHub: https://github.com/jaredlander/mapping – Jared