繁体   English   中英

如何编辑由使用图创建的其他函数生成的R图?

[英]How to edit R plots generated by other function that uses plot to create it?

我正在使用EFACompData软件包中的RGenData ,它可以创建绘图。 但是,我想从该绘图中删除框架。 我该怎么做? 函数EFACompData没有执行此操作的选项。

x <- matrix(nrow = 200, ncol = 9)
for (i in 1:3) {
  shared <- rchisq(200, 1)
  for (j in 1:3) {
    x[, (i - 1) * 3 + j] <- shared + rchisq(200, 1)
  }
}

EFACompData(x, f.max = 5,graph = T)

由于EFACompData使用基本图形,因此您可以调用绘图函数之前尝试通过适当的par设置修改图形参数。 例如,

par(bty = "n")
EFACompData(x, f.max = 5, graph = TRUE)

将取消围绕绘图区域的框。 当然,这仅在plot函数未修改参数本身的情况下有效。 对于EFACompData它可以工作。 有关更多图形参数,请参见help("par")

请注意,对基础图形的后续“编辑”仅限于通过低级绘图命令(例如pointslinestexttitlelegend向当前绘图添加内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM