usmap ggplot2 - картографирование округов США, трудности с названиями легенд
Я использую библиотеку usmap, которая, похоже, отлично справляется с картированием округов в R. Однако у меня есть 1 выпуск, названия легенд для карт факторов.
Используя имя в scale_color_gradient(low="green",high="darkgreen",name="My Factor")
не работает Интересно, что это работает в scale_fill_continuous(low="green", high="darkred", guide="colorbar",na.value="lightgray",name = "My Measure")
Мысли?
Это воспроизводит проблему:
require(usmap)
require(ggplot2)
d=data.frame(fips=as.integer( c(10001 ,10003 ,10005, 1001 , 1003 , 1005)))
d$measure=d$fips
plot_usmap(regions = 'counties',data=d, value='measure',lines=NA)+
scale_fill_continuous(low="green", high="darkred",
guide="colorbar",na.value="lightgray",name = "My Measure")+
ggtitle('Legend title is correct')
d$measure=as.factor(d$fips) #simulate a factor
plot_usmap(regions = 'counties',data=d, value='measure',lines=NA)+
scale_color_gradient(low="green",high="darkgreen",name="My Factor")+
ggtitle('Notice the legend title is not correct')+
theme(legend.position="bottom")