【发布时间】:2017-01-14 09:29:29
【问题描述】:
我正在尝试将 markdown 嵌入到闪亮的仪表板框中,以便稍后部署在闪亮的服务器上。使用解决方案here,我创建了以下内容:
ui.R
library(shinydashboard)
dashboardPage(
dashboardHeader(title = "xxx"),
dashboardSidebar(),
dashboardBody(
column(
box(
title = "BoxTest",
uiOutput('mymarkdown'),
width = NULL
),
width = 8)
)
)
服务器.R
library(shiny)
library(knitr)
shinyServer(function(input, output) {
output$mymarkdown <- renderUI(HTML(markdown::markdownToHTML(knit("mymarkdown.Rmd", quiet = TRUE))))
})
mymarkdown.Rmd
## R Markdown
Test Test Test
这将创建以下内容:
如果我切换到非降价实现,例如:
output$mymarkdown <- renderUI(h4("Test Test Test"))
我明白了:
我期望的视图。
有什么方法可以避免这种页面压缩,或者有没有其他方法可以在闪亮的仪表板框中部署 markdown 文本?
【问题讨论】:
标签: r shiny r-markdown shinydashboard