4

我使用 ggplot 和 geo_bar 来生成绘图,结果是这样的:

在此处输入图像描述

代码

# Faceting is a good alternative:
ggplot(df.cnts, aes(x=date,y=freq)) + geom_bar(stat="identity") +
  facet_wrap(~ operator, nrow = 3) +
  theme(axis.text.x  = element_text(angle=90, vjust=0.5, size=8))

问题

我可以使用代码为值大于 1000 的所有条形图着色吗?

谢谢

4

1 回答 1

12
mt_mean <-   mtcars %>% group_by(cyl) %>% summarise(avg_mpg = mean(mpg) )  

ggplot( mt_mean , aes(x=cyl, y =avg_mpg)) + 
    geom_bar(stat = 'identity', aes(fill = avg_mpg > 25 )  ) 

g + scale_fill_manual(values = c('red', 'black') )  
于 2015-01-27T19:54:29.233 回答