微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

R:VIM aggr 图缺失数据的模式更改 y 轴的限制

如何解决R:VIM aggr 图缺失数据的模式更改 y 轴的限制

我的目标是利用 VIM R-Package 中的 aggr() 函数绘制缺失数据的模式。
但是,我想调整左侧直方图中 y 轴的缩放比例。作为自动 选择的缩放比例 (0 - 0.030) 似乎失真并且可能会产生偏差,因为 0.0300.010 之间似乎存在巨大差异,在我的情况下可以忽略不计。

举例说明:

enter image description here

最小可重复示例 (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.00000.5 之间或只是 0.1

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。