Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 是否可以使用垂直滚动条在R markdown中的块中显示多个图像_Html_R_Image_Scrollbar_R Markdown - Fatal编程技术网

Html 是否可以使用垂直滚动条在R markdown中的块中显示多个图像

Html 是否可以使用垂直滚动条在R markdown中的块中显示多个图像,html,r,image,scrollbar,r-markdown,Html,R,Image,Scrollbar,R Markdown,我试图用R标记(带有html输出)创建一个报告,该报告使用垂直滚动条嵌入多个脑部MRI图像。最终目标是能够使用滚动条,从上到下浏览大脑图像,反之亦然。我看过以下帖子:但我不确定如何在R markdown中使用此代码。我对编码非常陌生,所以我不确定我的问题有多难 我正在使用函数knitr::include_graphics在编织到HTML时显示我的图像,我想知道应该添加什么来垂直滚动这些图像 报告中使用3幅图像的示例如下: ```{r echo=FALSE, out.width='100%', f

我试图用R标记(带有html输出)创建一个报告,该报告使用垂直滚动条嵌入多个脑部MRI图像。最终目标是能够使用滚动条,从上到下浏览大脑图像,反之亦然。我看过以下帖子:但我不确定如何在R markdown中使用此代码。我对编码非常陌生,所以我不确定我的问题有多难

我正在使用函数knitr::include_graphics在编织到HTML时显示我的图像,我想知道应该添加什么来垂直滚动这些图像

报告中使用3幅图像的示例如下:

```{r echo=FALSE, out.width='100%', fig.align="center"}
library(knitr)
knitr::include_graphics('1.jpg')
knitr::include_graphics('2.jpg')
knitr::include_graphics('3.jpg')
```
我应该在R markdown中向这个区块添加什么,以允许垂直滚动这些图像?感谢您的帮助,因为我之前描述的链接超出了我的理解水平


多谢各位

以下操作应该有效,但需要您手动设置长方体的宽度和高度

# Put this in your css (without the style tags), or at the top of your Rmd document 
<style>
.vscroll-plot {
    width: 1000px;
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}
</style>

# In your Rmd document wrap your code chunk in div tags with class vscroll-plot
<div class="vscroll-plot">
```{r pressure, echo=FALSE}
plot(mtcars$hp, mtcars$drat);
plot(mtcars$disp, mtcars$qsec);
```
</div>
#将其放在css中(不带样式标记),或放在Rmd文档的顶部
.vscroll图{
宽度:1000px;
高度:200px;
溢出y:滚动;
溢出x:隐藏;
}
#在Rmd文档中,使用类vscroll plot将代码块包装在div标记中
```{r压力,回波=假}
地块(mtcars$hp,mtcars$drat);
地块(mtcars$disp,mtcars$qsec);
```

如果绘图超过指定的高度,这将为您提供两个带有垂直滚动条的绘图。

滚动条的另一个替代方法是一个简单的嵌入式查看器,允许在图像之间切换。例如,如果所有图像都具有相同的XY尺寸,则可以使用软件包提供的尺寸(目前此功能仅在开发分支中可用,可从中获得)

库(“EBImage”)
imgs
library("EBImage")

imgs <- c('1.jpg', '2.jpg', '3.jpg')
display(readImage(imgs), method="browser")