我正在尝试通过编写以下代码来绘制两个数据集(大小不同)的密度图:
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).
有人能解释一下为什么以及如何去除它吗?
xlim()
限制绘图的X轴范围时,一些数据点被排除掉,从而出现了这个警告。 - Ant