【问题标题】:Set image size in flexdashboard multipage layout在 flexdashboard 多页布局中设置图像大小
【发布时间】:2022-08-11 05:41:47
【问题描述】:

我正在尝试制作一个多页 flexdashboard 文档,其中一个页面上显示图像,但我所有修复图像大小的尝试都失败了。每次图像自动调整大小以适合查看页面的用户的屏幕时,我一定需要图像至少有一定的大小,以便用户可以看到图像中的特定细节。理想情况下,用户将能够向上/向下滚动以查看整个图像(有时向左/向右滚动,具体取决于用例)。

我的语法框架是:


image_name <- \"long_dynamic_file_path.png\"


Section A
=====================================
![](`r image_name`)

Section B
=====================================     
   
Row {.tabset .tabset-fade}
-------------------------------------

### B_0
stuff

### B_1
more stuff

我尝试过但没有奏效的事情: 在上面的语法中添加宽度或大小设置:

![](`r image_name`){width=200%}

![](`r image_name`){width=750px}

将对图像的调用包装在 R 块中并指定大小:

{r, fig.width=12, echo=FALSE}
knitr::include_graphics(image_name)

设置 css 样式以指定大小和/或对象适合设置:

img {
  min-width:750px;
  object-fit: none;
}

(也刚刚尝试过\"width:750px;\")

我猜有一些我没有改变的底层语法/参数需要改变。欢迎任何帮助或建议。谢谢!

    标签: r shiny r-markdown flexdashboard


    【解决方案1】:

    我没有使用flexdown 包,而是通过首先显示图像然后使用本机# Section {.tabset} 功能described here 来实现所需的结果。虽然不完全是我想要的,但它足够干净,可以使用而不是使用flexdown 使这个用例过于复杂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-18
      • 2018-05-02
      • 2022-09-28
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-06
      相关资源
      最近更新 更多