【发布时间】:2021-05-31 16:39:22
【问题描述】:
所以,我正在尝试随时间在此处绘制缺失值(纵向数据)。 我更愿意将它们放在 geom_col() 中,以便之后填充某些处理的颜色。但是由于一些奇怪的原因,geom_col() 给了我奇怪的值,而 geom_point() 使用相同的函数给了我正确的值。我试图弄清楚为什么会发生这种情况。看一下y轴。 免责声明:
- 我知道缺失值会在第 19-20 天消失。这就是我制作情节的原因。
- 对剧情的布局感到抱歉。尚未打磨。
对于geom_point:
gaussian_transformed %>% group_by(factor(time)) %>% mutate(missing = sum(is.na(Rose_width))) %>% ggplot(aes(x = factor(time), y = missing)) + geom_point()
图片:geom_point
对于 geom_col:
gaussian_transformed %>% group_by(factor(time)) %>% mutate(missing = sum(is.na(Rose_width))) %>% ggplot(aes(x = factor(time), y = missing)) + geom_col()
图片:geom_col
【问题讨论】:
-
欢迎来到 SO。这通常不是一个坏问题 - 但是,如果有一个可重复的例子会有所帮助 - 请参阅我的答案以了解一种方法。几乎没有任何问题无法用假数据重现,它可以帮助我们帮助您
标签: r ggplot2 dplyr missing-data