小编yur*_*leb的帖子

在R-Markdown中在网格上显示多个dygraphs

这里的对话之后,有没有办法在网格中组织输出dygraph?要连续显示一个或多个图表.

下面的代码将生成垂直排列的4个dygraphs.有没有办法在4x4网格中组织它们?

我尝试使用tags$div但它将所有图形包装在一个div中.有没有办法将CSS属性display: inline-block;应用于每个dygraph小部件?或任何其他更好的方法?

```{r}
library(dygraphs)
library(htmltools)


makeGraphs = function(i){
  dygraph(lungDeaths[, i], width = 300, height = 300, group = "lung-deaths")%>%
    dyOptions(strokeWidth = 3) %>%
    dyRangeSelector(height = 20)
}


lungDeaths <- cbind(mdeaths, fdeaths, ldeaths, mdeaths)
res <- lapply(1:4, makeGraphs )
htmltools::tagList(tags$div(res, style = "width: 620px; padding: 1em; border: solid; background-color:#e9e9e9"))
```
Run Code Online (Sandbox Code Playgroud)

当前输出截图:

在此输入图像描述

markdown r dygraphs r-dygraphs

3
推荐指数
1
解决办法
260
查看次数

标签 统计

dygraphs ×1

markdown ×1

r ×1

r-dygraphs ×1