Draw a word cloud with a R Shiny app

Antoine Soetewey 2020-01-07 2 minute read
Word cloud in a Shiny app

Word cloud in a Shiny app

Below a Shiny app to help you draw a word cloud:

Here is the entire code in case you would like to enhance it (see an example on how to use this app after the embedded code):

Word clouds are particularly useful as part of text mining analyses. Moreover, it is also useful to analyze string and character variables for any datasets (see the different data types in R).

Note that the link may not work if the app has hit the monthly usage limit. Try again later if that is the case.

How to use this app?

  • In Word source you can see two examples of word clouds with preloaded texts. If you want to use your own file, choose the option “Upload a file”
  • When uploading a file, make sure to upload a .csv or .txt file
  • If it is a .csv file, there should be only one column containing all words or sentences (see example files: example.csv and example.txt)
  • Choose the language of the text. Stop words in the chosen language will be automatically removed
  • Numbers and punctuations will be automatically removed as well, regardless of the language
  • You can remove specific words by specifying them after having clicked on “Remove specific words?”. Indicate one word per line
  • Change the default options in Maximum number of words and Background color if needed
  • If you need to display this word cloud in your analyses, you can simply take a screenshot and include it in your document

Thznks for reading. I hope you will find this app useful to draw word clouds of your texts.

As always, if you have a question or a suggestion related to the topic covered in this article, please add it as a comment so other readers can benefit from the discussion. If you find a mistake or bug, you can inform me by raising an issue on GitHub. For all other requests, you can contact me here.

Get updates every time a new article is published by subscribing to this blog.

Related articles: