如何在值范围内使用ggplot

时间:2014-11-18 19:48:37

标签: r ggplot2

我有一个大约1000条记录的数据集,以下是它的样本 -

    Var1    Freq
3   Abhay Jadhav    22
4   Abhijit Rana    8
5   Abhinav Sahu    24
6   Abhishek Chaudhary  22
7   Abhishek Dutt   7
8   Abhishek Gautam 7
9   Abhishek Mishra 13
10  Abhishek Mukherjee  23
11  Abhishek Nair   22
12  Abhishek Panigrahi  15
13  Abhishek Tiwari 21
14  Abzal Ayub  5
15  Adhiraj Banerjee    7

我想在Freq的范围内绘制相同的图像(1..5,6..10,11 ...),var1的数量。

喜欢

1..5 => 3 Var1 Items
6...10 => 10 Var1 Items

Wold喜欢使用ggplot来做同样的事情,

我尝试使用正常情节和休息,但没有留下深刻印象,我打算只使用ggplot。 我可以使用直方图或条形图或任何更好的选项

1 个答案:

答案 0 :(得分:2)

我认为这就是你要找的东西:

df$group <- cut(df$Freq, breaks = seq(0, max(df$Freq) + 4, by = 5), include.lowest = T)
ggplot(df, aes(x = group)) + geom_bar()