使用绘图数据创建直方图(ggplot2)

时间:2016-07-14 20:10:12

标签: r ggplot2 histogram

我是一名试图绘制直方图的学生程序员。

我有以下样本直方图数据。

V1  V2
214 6
215 6
216 6
217 5
218 5
219 6
220 5
221 6
222 6
223 6
224 6
225 6
226 6
227 7
228 7
229 7
230 7
231 8
232 8
233 8
234 8
235 8

第一列是重复的数字,第二列是重复的数量。

目前,我正在尝试ggplot(df, aes(V1, V2)) + geom_bar()而我没有制作图表。

我可能会忽略一个选项。你会如何绘制这个直方图?

谢谢

2 个答案:

答案 0 :(得分:1)

只需将变量名称传递给此代码即可。

 hist(VARIABLE_NAME, 
      main="Histogram of XYZ", 
      xlab="X access", 
      border="blue", 
      col="green",
      xlim=c(100,700),
      las=1, 
      breaks=5)

答案 1 :(得分:0)

您可以使用重复功能来获取所有数据

Data <- rep(V1, each = V2)
hist(Data)

这应该做你想要的和简单的,应该快速