tm_wordcloud {wpa} | R Documentation |
Generate a wordcloud with meeting subject lines
Description
Generate a wordcloud with the meeting query.
This is a sub-function that feeds into meeting_tm_report()
.
Usage
tm_wordcloud(
data,
stopwords = NULL,
seed = 100,
keep = 100,
return = "plot",
...
)
Arguments
data |
A Meeting Query dataset in the form of a data frame. |
stopwords |
A character vector OR a single-column data frame labelled
|
seed |
A numeric vector to set seed for random generation. |
keep |
A numeric vector specifying maximum number of words to keep. |
return |
String specifying what to return. This must be one of the following strings:
See |
... |
Additional parameters to be passed to
|
Details
Uses the 'ggwordcloud' package for the underlying implementation, thus
returning a 'ggplot' object. Additional layers can be added onto the plot
using a ggplot +
syntax.
The recommendation is not to return over 100 words in a word cloud.
This function uses tm_clean()
as the underlying data wrangling function.
There is an option to remove stopwords by passing a data frame into the
stopwords
argument.
Value
A different output is returned depending on the value passed to the return
argument:
-
"plot"
: 'ggplot' object containing a word cloud. -
"table"
: data frame returning the data used to generate the word cloud.
See Also
Other Text-mining:
meeting_tm_report()
,
pairwise_count()
,
subject_validate()
,
subject_validate_report()
,
tm_clean()
,
tm_cooc()
,
tm_freq()
Examples
tm_wordcloud(mt_data, keep = 30)
# Removing stopwords
tm_wordcloud(mt_data, keep = 30, stopwords = c("weekly", "update"))