wordcloud::wordcloud()
Shiny アプリをローカル (Windows 10 マシン) で実行すると、UTF-8 でエンコードされた漢字で適切にレンダリングされるという問題がありますが、それをワードクラウドにデプロイするとshinyapps.io
、適切にレンダリングされなくなります。
これは、私のでワードクラウドを作成するコードですserver.R
:
wordcloud_rep <- repeatable(wordcloud)
output$wordcloud <- renderPlot({
wordcloud_rep(word_tab()$word, word_tab()$freq,
min.freq = wordcloud_minfreq(),
max.words = wordcloud_maxwords(),
random.order = FALSE,
colors = brewer.pal(8, "Dark2"))
})
}
ただし、ここに示すように、にデプロイされたアプリの他の漢字はshinyapps.io
正しく表示されます。
options(encoding = "UTF-8")
一部の人々がここで行うように設定してみましたが、問題は解決しないようです。
ここで説明されているように、他の誰かが韓国語の文字で同様の問題を抱えています。
と関係があるのか 、パッケージ内でrsconnect
どのようにwordcloud
生成されるのか、誰かが知っていますか?wordcloud
編集:wordcloud2::wordcloud2()
代わりに関数を使用したところ、他の変更を加えることなく適切にレンダリングされました。