作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
取自 this问题,我想知道如何以 Shiny 的方式显示 dy_graph 列表对象。下面的代码片段创建了它,但我不是 html 专家,阅读 htmltools
手册没有帮助。本质上,我需要修改这部分 htmltools::browsable(htmltools::tagList(dy_graph))
以便在 Shiny 中渲染。
# create the time series
temperature <- ts(frequency = 12, start = c(1980, 1),
data = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5,
25.2, 26.5, 23.3, 18.3, 13.9, 9.6))
rainfall <- ts(frequency = 12, start = c(1980, 1),
data = c(49.9, 71.5, 106.4, 129.2, 144.0, 176.0,
135.6, 148.5, 216.4, 194.1, 95.6, 54.4))
# create a list of dygraphs objects
library(dygraphs)
library(htmltools)
dy_graph <- list(
dygraphs::dygraph(temperature, group="temp_rain", main="temperature"),
dygraphs::dygraph(rainfall, group="temp_rain", main="rainfall")
) # end list
# render the dygraphs objects using htmltools
htmltools::browsable(htmltools::tagList(dy_graph))
最佳答案
您可以使用uiOutput
和renderUI
来做到这一点。你可以这样做:
library(shiny)
library(dygraphs)
ui <- fluidPage(
uiOutput("dygraph")
)
server <- function(input, output)
{
output$dygraph <- renderUI({
# create the time series
temperature <- ts(frequency = 12, start = c(1980, 1),
data = c(7.0, 6.9, 9.5, 14.5, 18.2, 21.5,
25.2, 26.5, 23.3, 18.3, 13.9, 9.6))
rainfall <- ts(frequency = 12, start = c(1980, 1),
data = c(49.9, 71.5, 106.4, 129.2, 144.0, 176.0,
135.6, 148.5, 216.4, 194.1, 95.6, 54.4))
dy_graph <- list(
dygraphs::dygraph(temperature, group="temp_rain", main="temperature"),
dygraphs::dygraph(rainfall, group="temp_rain", main="rainfall")
)
tagList(dy_graph)
})
}
shinyApp(ui = ui, server = server)
关于r - Shiny 中带有 htmltools 的 dygraphs 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48299217/
取自 this问题,我想知道如何以 Shiny 的方式显示 dy_graph 列表对象。下面的代码片段创建了它,但我不是 html 专家,阅读 htmltools 手册没有帮助。本质上,我需要修改这部
我需要使用 dec 显示一个图标 (◼),但我的 html 技能非常有限。 我正在尝试和需要调整的内容: htmltools::tags$span("I will display" , style=
我是一名优秀的程序员,十分优秀!