如何根据条件绘制发生频率

时间:2020-05-12 01:38:50

标签: r ggplot2 histogram frequency

我有一个带有行业名称的数据集。当我绘制频率时,它会给我

see picture

有什么方法可以绘制发生频率,但前提是该频率大于某个特定数字(例如10)。

我想我想要的是用条件绘制计数。

这是我的代码:

ggplot(see, aes(x=industry, y=freq)) + 
    geom_bar(stat="identity", colour="black", fill="white") + 
    xlab("") + ylab("")

1 个答案:

答案 0 :(得分:1)

只需在绘制图形之前过滤数据,如下所示,

see %>% filter(freq >= 10) %>%
ggplot(data = .,aes(x=industry, y=freq)) + 
    geom_bar(stat="identity", colour="black", fill="white") + 
    xlab("") + ylab("")