【问题标题】:How to change size (width & height) of a plot produced by PerformanceAnalytics package in RStudio?如何更改 RStudio 中 PerformanceAnalytics 包生成的绘图的大小(宽度和高度)?
【发布时间】: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 包中的绘图宽度和高度?

【问题讨论】:

    标签: r plot resize 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 请参阅上面答案中的编辑以更改标题大小。
    猜你喜欢
    • 2014-05-18
    • 2017-11-27
    • 1970-01-01
    • 2014-07-30
    • 1970-01-01
    • 2021-12-24
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多