【问题标题】:Resizing agreementplot from "vcd" library in R从 R 中的“vcd”库调整协议图的大小
【发布时间】:2021-03-29 20:06:34
【问题描述】:

我是 R 新手。我正在尝试从 vcd 包中制作一个不错的协议图,但我不知道如何调整它的大小。标签仍然过于拥挤。我的代码是:p <- agreementplot(ctable)
完成本教程:https://www.datanovia.com/en/lessons/inter-rater-agreement-chart-in-r/
剧情源代码:https://github.com/TypeFox/R-Examples/blob/d0917dbaf698cb8bc0789db0c3ab07453016eab9/vcd/R/agreementplot.R
也将不胜感激有关如何重命名此情节的轴的提示,干杯!

【问题讨论】:

    标签: r plot vcd


    【解决方案1】:

    坐标轴上的标签应对应于names(dimnames(ctable)),因此请尝试更改这些标签。

    要获得更多空间,增加输出设备的大小可能会有所帮助,因为字体大小在您链接到的 agreementplot 函数中是硬编码的。因此,如果您输出到 png,请尝试增加宽度和高度,例如。如果您使用的是 RStudio,您可以更改绘图窗口和/或导出预览窗口的大小,以查看这如何影响相对大小以及这是否能给您带来满意的效果。

    或者,如果您想调整一些硬编码值,例如字体大小和轴标签的偏移量,您可以修改agreementplot 函数。如果您使用例如旋转标签可能会有所帮助ylab_rot = 0, ylab_just = "right"(你可以在不修改函数的情况下做到这一点),但你也可能需要将 grid.text(ylab, x = -0.1, gp = gpar(fontsize = 20), rot = 90) 行中的 x 值更改为更小的值(例如 0.3,这取决于你的标签以使其看起来不错)。

    【讨论】:

      猜你喜欢
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      • 1970-01-01
      相关资源
      最近更新 更多