【发布时间】:2020-08-26 15:35:56
【问题描述】:
我有一段 R 代码可以分析两个传感器读数随时间的差异。因此,它们以 0 为中心。
b = 30 # Number of bins
xl = -.025 # Hard axis limit on left x value
xr = .025 # Hard axis limit on right x value
yl = 0 # Hard axis limit on left y value (always 0)
yr = 120 # Hard axis limit on right y value
diff1 %>%
ggplot(aes(x=value, geom="line"), position="identity") +
geom_histogram(bins=b, fill="#0000FF") +
geom_density(alpha=.1, fill="#000000") +
xlim(xl, xr) +
ylim(yl, yr)
我想使用 geom_density 函数显示连续分布叠加, 但我得到了类似下面的东西。
如您所见,值在 0 附近有一个拆分,但我不知道如何才能摆脱它。我尝试了不同的 AES 选项,但都没有提供丰硕的结果。我想显示一条连续的 geom_density 线,而不是两组。任何帮助将不胜感激。
【问题讨论】:
-
diff1在哪里?? -
如果删除
ylim会发生什么? -
@Bas,感谢您的建议。这就是问题所在,我在这里深入挖掘:)
-
@Duck,它是一个包含 values@t1 - values@t2 的数据框。感谢您的快速回复!