ggplot:密度图错误
ggplot: density plot error
我正在尝试使用 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
谢谢!!
试试这个
ggplot(den2, aes(x=V1, y=V2, fill=factor(lines))) + geom_polygon(alpha=0.5)
对于一维密度图,您只需提供一个变量,就像您对直方图所做的那样。所以,你可以做这样的事情,
ggplot(den2, aes(x=V1, fill=factor(lines))) + geom_density(alpha=0.5)
我正在尝试使用 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
谢谢!!
试试这个
ggplot(den2, aes(x=V1, y=V2, fill=factor(lines))) + geom_polygon(alpha=0.5)
对于一维密度图,您只需提供一个变量,就像您对直方图所做的那样。所以,你可以做这样的事情,
ggplot(den2, aes(x=V1, fill=factor(lines))) + geom_density(alpha=0.5)