【发布时间】:2021-04-17 12:59:35
【问题描述】:
我的密度图中的颜色是错误的!我不知道为什么。
这是我的数据:https://pastebin.com/0jqHgvxx
data %>%
ggplot(aes(x=amountremain, color=black)) +
geom_density()
当我检查原始数据时,我发现 x=0 处的红色峰值是正确的,但最大 x 值对应于红色而非蓝色线的 a y 值。
黑色 = TRUE 的最大 x 值为 162414.6,黑色 = FALSE 的最大 x 值为 253021.3,因此尾巴应该是红色而不是蓝色。
b <- unclass(density(data$amountremain[data$black==FALSE]))
max(b$y)
max(b$x)
[1] 0.0003079798
[1] 253021.3
a <- unclass(density(data$amountremain[data$black==TRUE]))
max(a$y)
max(a$x)
[1] 0.0002832889
[1] 162414.6
【问题讨论】:
标签: r ggplot2 stat kernel-density density-plot