r - 你如何强制 Rmarkdown 图为方形而不是矩形?

标签 r

我有一个广义线性模型 (GLM),我正在绘制诊断以使用 MASS 包中的 glm.diag.plots 函数。但它倾向于绘制矩形而不是正方形,这对于发布来说非常难看。

下面是一些示例代码,显示了 .Rmd 文件中的问题。在 Rstudio 中,您可以拖动窗口直到它变成正方形,但在 Rmarkdown 文档中是不可能的,我想手动强制执行正方形。 enter image description here

我在 ggplot 文档中查看了执行方形绘图的方法,但找不到任何内容。 glm.diag.plot() 似乎使用了 split.screen(),它也没有提供任何强制纵横比的文档。

最佳答案

@rawr 的评论很到位;这是一个 knitr/markdown 问题,而不是 glm.diag 或 ggplot 或其他任何问题。您需要做的就是使用 fig.widthfig.height 指定所需的输出高度和宽度(默认情况下以英寸为单位)。

enter image description here

关于r - 你如何强制 Rmarkdown 图为方形而不是矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50083450/

相关文章:

r - 可以让R打印更详细的错误消息吗?

r - 在 R 中使用 SVM 进行一类分类

r - 在循环中对数据进行子集化并将结果写入列表

r - ggplot geom_linerange 中的 Alpha 由 Mac 上的观察次数决定

r - 通过匹配列名称的每行中的值来填充列值

r - Nginx:代理传递/代理重定向到 Shiny 的 Web 应用程序

r - p.adjust 尊重整个数据框

r - 从 R session 中获取 R session 的 pid(进程 ID)(以附加调试器)

r - 提取数据框列中逗号后的所有信息

r - 在 R 中查找聚类结果