【发布时间】:2016-08-30 22:17:12
【问题描述】:
我正在尝试利用 LDAvis 0.3.1 版附带的闪亮集成。 github(https://github.com/cpsievert/LDAvis/tree/master/inst/examples/shiny)上给出的例子是:
library(LDAvis)
library(shiny)
server <- shinyServer(function(input, output, session) {
output$myChart <- renderVis({
with(TwentyNewsgroups,
createJSON(phi, theta, doc.length, vocab, term.frequency,
R = input$nTerms))})
})
ui <- shinyUI(
fluidPage(
sliderInput("nTerms", "Number of terms to display", min = 20, max = 40, value = 30),
visOutput('myChart')
)
)
shinyApp(ui = ui, server = server)
不过,这个应用程序不会呈现任何输出,所以我有点困惑。谁能提供一个如何将 LDAvis 集成到闪亮应用中的最小示例?
【问题讨论】:
-
我试过这个。当您将
visOutput替换为textOutput并将renderVis替换为renderText时,它会按预期工作。否则,服务器方法甚至不会对输入更改做出反应。我的猜测是它与 LDAvis 包本身有关。