如何更改 RStudio 中 PerformanceAnalytics 包生成的绘图的大小(宽度和高度)?

Posted

技术标签:

【中文标题】如何更改 RStudio 中 PerformanceAnalytics 包生成的绘图的大小(宽度和高度)?【英文标题】:How to change size (width & height) of a plot produced by PerformanceAnalytics package in RStudio? 【发布时间】:2021-01-25 16:48:01 【问题描述】:

代码如下:

charts.PerformanceSummary(dret_data, main='Portfolio Performance',
                      Rf=0.015/252, plot.engine='default')

绘图在笔记本中看起来被压缩了,下面是 sn-p(我想让它变大):

在查看文档时,没有提到任何关于调整绘图大小的内容:

?charts.PerformanceSummary

有没有办法以某种方式解决这个问题并控制 R 笔记本的 performanceAnalytics 包中的绘图宽度和高度?

【问题讨论】:

【参考方案1】:

如果您使用 RStudio 笔记本进行代码和输出,则需要调整块(或文档)选项中的 fig.width 和/或 fig.height。

下面是fig.height 3 & 5的区别:

```r fig.height=3
library(PerformanceAnalytics)

charts.PerformanceSummary(managers)
```r fig.height=5
library(PerformanceAnalytics)

charts.PerformanceSummary(managers)

编辑:

放大标题:

# Keep original par settings for later
opar <- par()

#change cex.main to whatever you want. Normal is 1.2 I think
par('cex.main' = 2)
#Plot now has larger title
charts.PerformanceSummary(managers)

# reset par settings 
par(opar)

【讨论】:

您是否知道如何更改标题以及它似乎不会动态更改大小? 在查看了源代码后,我还没有找到一种方法来做到这一点。 github.com/cran/PerformanceAnalytics/blob/master/R/… @DGomonov 请参阅上面答案中的编辑以更改标题大小。

以上是关于如何更改 RStudio 中 PerformanceAnalytics 包生成的绘图的大小(宽度和高度)?的主要内容,如果未能解决你的问题,请参考以下文章

RStudio闪亮动态选择

更改 RStudio_AMI 上的文档根目录

R.003 Rstudio使用

在 R 中读取文件而不更改工作目录

使用 knitr PACKAGE LATEX "titlesec" 从 rstudio 更改 .pdf 文档的章节样式

为啥提交一个文件,但所有文件都在 RStudio 中提交?