簡體   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