如何更改 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 包生成的绘图的大小(宽度和高度)?的主要内容,如果未能解决你的问题,请参考以下文章