【发布时间】:2016-10-04 17:13:19
【问题描述】:
我正在使用ggfortify 为我的lm 和glm 对象绘制一些诊断图,但我不知道如何指定要使用的标签。现在,它使用观察数字。我宁愿它使用df.ca 中名为“community”的列作为标签名称。
GLM example here 显示的文本就像我想要做的那样,我在label.label 下看不到任何不同的规范或类似的东西。
Here's my data in RDS format.数据框是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)
我的问题是:
- 如何让社区名称而不是观察数字(例如残差与拟合图中的 39、36)出现?
- 如何让标签不与点重叠,以便轻松阅读?
[编辑以在 cmets 中的问题后澄清]
【问题讨论】:
-
这可能属于stackoverflow,因为它都是关于这个包的。
-
哦,好的。我会标记而不是创建一个新的。
-
您的第一个问题对我来说并不完全清楚。你指的是什么?我在您发布的情节上看不到任何“39,36”。你指的是x轴,y轴吗?此外,我无法将您的数据加载到 R 文件中似乎已损坏。
-
39 和 36 是在图中显示为标签的观察数字(例如,请参见残差与拟合图)。当我从 Dropbox 下载 RDS 文件时,我使用
df <- readRDS("everyblock_ca.rds"),它可以工作。我不确定如何检查它。