我有一些数据可用于构建一些箱线图,但出现此错误:
警告消息:删除了 1631 行包含非有限值 (stat_boxplot)。
没有NA值,所有数据似乎都很好。我该如何解决这个问题,因为这些在我的数据中肯定是有价值的点,应该通过胡须进行扩展?
数据
数据相当大,我无法得到更小的子样本来产生错误,所以我只会发布原始数据。
ggplot2
dat <- readRDS("./dat.rds")
ggplot(dat, aes(x = factor(year), y = dev)) + geom_boxplot() + ylim(-40, 260)
Run Code Online (Sandbox Code Playgroud)
编辑
我能够让它在boxplot`range = 6'下工作。有没有办法在 ggplot 中做到这一点?
boxplot(dev~year, data = d, range = 6)
Run Code Online (Sandbox Code Playgroud)
删除ylim限制并使用 的coef参数geom_boxplot,然后它工作正常:
library(ggplot2)
download.file(url = "https://www.dropbox.com/s/5mgogyclhim6hom/dat.rds?dl=1", tf <- tempfile(fileext = ".rds"))
dat <- readRDS(tf)
ggplot(dat, aes(x = factor(year), y = dev)) +
geom_boxplot(coef = 6)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5890 次 |
| 最近记录: |