【发布时间】:2015-04-29 16:07:41
【问题描述】:
我已经对一些数据进行了分箱,目前有一个包含两列的数据框,一列指定分箱范围,另一列指定频率,如下所示:-
> head(data)
binRange Frequency
1 (0,0.025] 88
2 (0.025,0.05] 72
3 (0.05,0.075] 92
4 (0.075,0.1] 38
5 (0.1,0.125] 20
6 (0.125,0.15] 16
我想使用它来绘制直方图和密度图,但我似乎找不到这样做的方法,而不必生成新的 bin 等。使用此解决方案 here 我尝试执行以下操作:-
p <- ggplot(data, aes(x= binRange, y=Frequency)) + geom_histogram(stat="identity")
但它崩溃了。有人知道如何处理吗?
谢谢
【问题讨论】:
-
看看这个post。
-
谢谢你,刚刚更新了我的帖子。我试图为我的数据做这件事,所以我执行了
p <- ggplot(data, aes(x= binRange, y=Frequency)) + geom_histogram(stat="identity"),但它只是崩溃了 -
你得到什么错误信息?
-
用
geom_bar替换geom_histogram -
嗯,主要是我去打印的时候,我得到以下错误:-
Error in withCallingHandlers (tryCatch (evalq((function (i) : object '.rcpp_warning_recorder' not found
标签: r ggplot2 histogram density-plot