我试图通过写一下两个数据集(不同大小)的密度图:
data1 <- data.frame(dens = log2(c(tmm.th[,1],bidrar_mest[,1]))
, lines = c(rep("all",61893),rep("loaded",50) ))
ggplot(data1, aes(x = dens, fill = lines)) + geom_density(alpha = 0.5)
我得到一个很好的情节,显示较小的数据集具有较高的值,但我也收到一条警告信息:
Warning message: Removed 35492 rows containing non-finite values
(stat_density).
有人可以解释为什么以及如何摆脱它?
答案 0 :(得分:2)
正如@Ant和@alexwhan已经指出的那样,问题可能是由于:
因为在你的情况下,x轴或y轴的限制不是先验的,我会说原因是fisrt。
请参阅以下链接以获取进一步说明:
我希望这可以提供帮助。