【发布时间】:2018-01-15 04:01:09
【问题描述】:
我正在使用 Visreg 来可视化带有交互项的负二项式一般线性模型。我遇到的问题是,当使用 overlay=TRUE 时,图例会指出哪些行对应于“by”变量的哪个级别被放置在图表顶部,直接位于标题上方。我通过在标题末尾添加返回尝试了一种奇怪的解决方法,但是我发现当我将图形重新调整为更大时,图例被推高直到它完全隐藏。
我的代码:
visreg(fit, "med.income.2010.scale", by="hs.edu.2010", overlay=TRUE,
partial=FALSE, scale="response",
main="Inspection Rates by Income and Education",
ylab="Predicted Routine Inspections",
xlab="Median Household Income (thousands)",
strip.names=c("10th Percentile", "50th Percentile", "90th Percentile"),
legend=TRUE)
有什么想法吗?
【问题讨论】:
-
我们能否提供一个可重现的示例...?
-
感谢 Ben 的关注,实际上我最终找到了一种解决方法,将 visreg 输出分配给一个对象,(v=visreg(fit, etc...)) 用 r 的基本图绘制它函数(plot(v, etc...),并使用它后面的图例函数。
-
请发布您的解决方案作为答案。
标签: r graph model legend legend-properties