Shiny Dashboardでワードクラウドを作成しようとしています。ラジオボタンはコントロールしていますが、他のすべての機能はうまくいきますが、R Studioの表示枠にはワードクラウドの出力が表示され、光沢のあるアプリでは表示されません。Word Cloud in R Shinyダッシュボードは、アプリケーションウィンドウの代わりに表示ウィンドウに表示されます
プリティシャイニープログラミングに新しいし、誰もがなぜ知っているだろうserver.R
にrenderPlotとreactivePlotの両方を使用してみましたが?ここで
は私のコードのすべての
shinyUI(dashboardPage(
# DASHBOARD HEADER
dashboardHeader(title = "ABC Classification"),
# DASHBOARD SIDEBAR
dashboardSidebar(
sidebarMenu(
menuItem("Word Cloud", tabName = "wordcloud")
)
),
dashboardBody(
tabItems(
tabItem(tabName = "wordcloud",
fluidRow(
box(title = "Select option", radioButtons("radio_buttons", "A", "B", "C" choices = c("A", "B", "C"))),
box(title = " Word Cloud ", plotOutput("word_cloud"))
)
)
)
)
shinyServer(function(input, output) {
output$word_cloud = renderPlot(
if (input$radio_buttons == "A"){
wordcloud2(cloud_a)
}else if (input$radio_buttons == "B"){
wordcloud2(cloud_b)
}else if (input$radio_buttons == "C"){
wordcloud2(cloud_c)
}
)
})
@shoeaco感謝します。 – Fortitudo
コードを見直してエラーを指摘してくれてありがとう。 1. '' library(wordcloud2) ''を使う - ここでの詳細[link](https://www.r-bloggers.com/the-wordcloud2-library/) 2.関数 '' wordcloud2''は、上記のライブラリの 3.data '' cloud_a''はグローバルでうまく動作しているクラウドです.Rで、それ以外の場合はShinyアプリの外で実行します。 主な問題は、表示されているワードクラウドですRstudioのペインのセクションでは、Shinyダッシュボード内で他のすべてがうまく動作しています – Fortitudo
あなたの情報をありがとう:)私はそれに応じて私の答えを更新しました。 – shosaco