Я строю группу «обработанных» округов, используя usmap :: plot_usmap (), так что обработка = 1 для идентифицированных округов и 0 в противном случае. Я хотел бы, чтобы легенда отражала факт, что переменная была дискретной (0/1), а не показывала непрерывную шкалу цветов? В моем наборе данных есть 2 переменные: fips и treatment.
Мой код:
library(usmap)
library(ggplot2)
plot_usmap(regions = "county", data=data, values = "treatment",color="grey")+
theme(panel.background = element_rect(colour = "black"))+
scale_fill_gradient(low = "white", high = "blue",name = "treatment",
breaks=c(0,1), limits = c(0, 1)) +
theme(legend.position = "right")
График вывода: