Я пытаюсь найти способ построить график нескольких переменных в каждом состоянии.
Пример данных:
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")
и строит эту карту:
Когда я пытаюсь построить график от 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()
, тоже неудачный).