将R中单个变量的ggplot颜色更改为红色
在这种情况下,如何使单个变量的颜色像加利福尼亚变量一样为红色将R中单个变量的ggplot颜色更改为红色,r,ggplot2,colors,R,Ggplot2,Colors,在这种情况下,如何使单个变量的颜色像加利福尼亚变量一样为红色 dat_map %>% filter(state %in% west_us) %>% ggplot(aes(x=reorder(region,+total_pos),y=(total_pos/1000000))) + geom_col(aes(fill=region)) + theme_bw() + theme(panel.grid.major = eleme
dat_map %>% filter(state %in% west_us) %>%
ggplot(aes(x=reorder(region,+total_pos),y=(total_pos/1000000))) +
geom_col(aes(fill=region)) +
theme_bw() +
theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank(),
panel.background = element_blank(), axis.line = element_line(colour = "black"))+
labs(x = 'States', y = 'Total Infections per Million',
title = 'Total Number of Infections per State in Western USA',
subtitle = 'Period (Jan 20- Dec 20)') +
theme(legend.position="none") +
coord_flip()*
您可以在
aes()
函数中声明if-else语句,并结合身份等级,例如geom\u col(aes(fill=I(if-else(region==“California”、“red”、“grey”))
。谢谢..效果很好