簡體   English   中英

R:ggfortify:指定用於圖中標簽的列

[英]R: ggfortify: specify column to use for labels in plots

我正在使用ggfortify為我的lmglm對象繪制一些診斷圖,但我無法弄清楚如何指定要使用的標簽。 現在,它使用觀察數字。 我寧願在df.ca使用名為“community”的df.ca作為標簽名稱。

這里GLM示例顯示了我正在尋找的文本,我在label.label或類似的東西下看不到任何不同的規范。

這是我的RDS格式的數據。 數據幀是77x202所以我沒有在這里復制它。

這是指定模型的代碼,然后繪制:

summary(m.ca.ppc <- lm(ppc ~ medinc + hisp + black + asian, data = df.ca))
autoplot(m.ca.ppc, which = 1:6, ncol = 3, label.size = 3)

哪個產生 由ggfortify制作的情節

我的問題是:

  1. 如何顯示社區名稱而不是觀察數字(例如,殘差與擬合圖中的39,36)?
  2. 如何讓標簽不與點重疊,以便我可以輕松閱讀?

[編輯后在評論中提出澄清]

您必須激活文本標簽,指向相關列,然后關閉點。

autoplot(m.ca.ppc, data = df.ca, label.size = 3, label=TRUE, label.label="community", shape=FALSE, which=1:6, ncol=3)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM