[英]Using 2 HTML widgets in 1 r shiny application
这个问题已经在这里提出( 在1个R-Shiny应用程序中使用2个htmlwidgets )。 我面临着同样的问题,找不到解决方案,因此将其发布为带有可复制示例的新问题。
我已经使用d3创建了两个htmlwidget。 我试图在同一个闪亮的应用程序中同时使用它们,但一次只能使用一个。 请参见下面的可复制示例:
#library(devtools)
#install_github('radhikesh/d3Histogram')
#install_github('radhikesh/d3WordCloudWidget')
library(shiny)
library(d3Histogram)
library(d3WordCloudWidget)
ui <- shinyUI(fluidPage(
fluidRow(
column(width = 6, d3HistogramOutput("d3Hist"))),
fluidRow(
column(2, d3WordCloudWidgetOutput(
"d3Cloud", width = "80%", height = 600
)))
))
server <- shinyServer(function(input, output) {
output$d3Hist <- renderD3Histogram({
dataset <- data.frame(lpu = c('Apple','Banana','Orange'), amount =
c(20,10,15))
d3Histogram(dataset = dataset)
})
output$d3Cloud <- renderd3WordCloudWidget({
dm1 <-data.frame(Var1 = c('Apple','Banana','Orange'), Freq = c(20,10,15))
dm1$Var1 <- as.character(dm1$Var1)
d3WordCloudWidget(dm1$Var1, dm1$Freq)
})
})
# Run the application
shinyApp(ui = ui, server = server)
在测试我的可复制示例时,请在ui部分d3HistogramOutput或d3WordCloudWidgetOutput中注释任何输出,您可以看到只有一个小部件可以同时工作。
任何帮助将不胜感激!
谢谢!
我在R Shin的Google组上发布了这个问题。 并找到了对我有用的解决方案 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.