R Карта США отображает несколько значений в каждом штате - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь найти способ построить график нескольких переменных в каждом состоянии.

Пример данных:

map_data <- tibble(fips = c("42", "48"),
               State = c("Pennsylvania", "Texas"),
               NumTotal = c(352, 331),
               Num1 = c(98, 233),
               Num2 = c(10, 42),
               Num3 = c(174, 30),
               Num4 = c(70, 26))
map_data

# Produces:
fips  State         NumTotal  Num1  Num2  Num3  Num4
42    Pennsylvania  352       98    10    174   70
48    Texas         331       233   42    30    26

Этот код для NumTotal работает:

plot_usmap(data = map_data, values = "NumTotal", color = "white") +
  scale_fill_continuous(name = "# Total") +
  theme(legend.position = "right")

и строит эту карту:

enter image description here

Когда я пытаюсь построить график от Num1 до Num4 с использованием различных методов, я сталкиваюсь с ошибками. Например, вот так:

plot_usmap(data = map_data, values = c("Num1", "Num2", "Num3", "Num4"), color = "white") +
  scale_fill_continuous(name = "# Total") +
  theme(legend.position = "right")

Как каждое состояние может иметь четыре значения на графике? Я не уверен, как это будет выглядеть. Я думал о четырех цветах в одном состоянии в какой-то форме или точках (смотрел какой-то код gf_point(), тоже неудачный).

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