ggplot:密度图错误

时间:2015-07-26 20:45:46

标签: r ggplot2 density-plot

我试图使用ggplot

绘制一些彼此重叠的密度图
ggplot(den2, aes(x = V1,y=V2, fill = lines)) + geom_density()

但是我收到了这个错误: if(nrow(layer_data)== 0)return():参数长度为零

时出错

有人能告诉我哪里出错了?数据den2可以在这里找到: https://drive.google.com/file/d/0ByW0yQz1oPLZNV93UVlrSXF0X28/view?usp=sharing

谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个

bi_end_io

enter image description here

对于1-D密度图,您只需提供一个变量,就像您对直方图一样。所以,你可以做这样的事情,

ggplot(den2, aes(x=V1, y=V2, fill=factor(lines))) + geom_polygon(alpha=0.5)