r - 如何将图例添加到 R 中的拟合优度图?

标签 r plot legend

我正在使用 vcd 包中的 goodfit 生成拟合优度图。

我想添加一个图例,说明条形图是实际计数,点(由线连接)是适合的,例如泊松和 ML。

legend 不起作用。如何轻松地为该图添加图例?

谢谢!

最佳答案

goodfit 对象的绘图函数正在使用 grid 图形系统(参见 ?rootogramgetAnywhere(rootogram.default) )。

你有两个选择:

  1. 使用相当有限的 grid.legend 函数(来自包 grid)。
  2. 使用 gridBase 包在网格图中嵌入基本图例。

这是第一个选项的简单示例:

library("vcd")
dummy <- rnbinom(200, size=1.5, prob=0.8)
gf <- goodfit(dummy, type="nbinomial", method="MinChisq")
plot(gf)
pushViewport(viewport(x=unit(0.8, "npc"),
                      y=unit(0.8, "npc"),
                      width=stringWidth("Legend x"),
                      height=unit(6, "line"),
                      name="vp1"))
grid.legend(labels=c("Legend 1", "Legend 2"), pch=1:2)
popViewport()

关于r - 如何将图例添加到 R 中的拟合优度图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202163/

相关文章:

r - hclust() 和 cutree ...如何在单个 hclust() 中绘制 cutree() 集群

r - 按组对 df 进行子集化,遍历散点图

即使设置 numberColumns :3 后,JQPlot 图例也不显示在多列中

java - 如何在android中使用achartengine对齐到图表中心?

r - 在 R 中结合线图和条形图图例

r - Shiny 的 R 直方图

xml - R : "subscript out of bounds" 中的数据混搭

r - if 语句中的条件如何被强制为逻辑的?

matlab - 在matlab中绘制梯度但只出现空白

python - matplotlib 中 3D 线框可视化的问题