如何解决R:VIM aggr 图缺失数据的模式更改 y 轴的限制
我的目标是利用 VIM R-Package 中的 aggr()
函数绘制缺失数据的模式。
但是,我想调整左侧直方图中 y 轴的缩放比例。作为自动
选择的缩放比例 (0 - 0.030
) 似乎失真并且可能会产生偏差,因为 0.030
和 0.010
之间似乎存在巨大差异,在我的情况下可以忽略不计。
最小可重复示例 (MRE):
# Create Simulation Data
sim_df <- rbind(iris,iris,iris)
sim_df$Sepal.Length[round(runif(18,1,nrow(sim_df)))] <- NA
sim_df$Petal.Length[round(runif(7,nrow(sim_df)))] <- NA
sim_df$Petal.Width[round(runif(7,nrow(sim_df)))] <- NA
pacman::p_load(VIM)
# Plot Patterns of Missingness
missings_patterns <- aggr(sim_df,col=c('navyblue','red'),numbers=TRUE,sortvars=TRUE,labels=names(data),cex.axis=.7,gap=3,ylab=c("Histogram of missing data","Pattern"))
研究工作:
我在 SO 上找到了 this related question,但它有另一个重点(扩大边距,以便完全显示标签)。
我还在文档中查找了可以传递给 aggr.plot
的参数,但是似乎没有一个适合设置 y 轴的自定义限制。此外,我尝试通过 ylim=c(0,.5)
将 ...
传递给 aggr。然而,这也没有奏效。
期望的行为:
我希望 y 轴限制在 0.0000
和 0.5
之间或只是 0.1
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。