Suppose, I have a dataframe which contains some words with their frequencies. I want to create a wordcloud in R with the words inside the shape of a logo, for example, the twitter logo just like this:
For the wordcloud, there is a package named wordcloud2
and running the demo only gives a square image of the words. How would I add a specific image of my choice to be the shape of the wordcloud?
wordcloud2(demoFreq)
only ouputs a square.
You can pick a shape, select colors and fonts, and control how WordClouds generates the cloud. Artists will especially appreciate this feature. You can draw your own image with a transparent background, then upload it to WordClouds.
From the wordcloud documentation: stopwords : set of strings or None. The words that will be eliminated. If None, the build-in STOPWORDS list will be used.
The original Wordle word cloud tool no longer exists, but there are others that still do and are still helpful. Here's a handful of them to try. Paste your text into Analyze My Writing and it will generate a ton of information about your writing.
You can use wordcloud2
package for that. It allows you to use any image as the mask. Just put in the working directory and link to it using figpath
. Below is the code I used to make the wordcloud. Below that is the wordcloud. Here is the image I used as the mask.
library(wordcloud2)
wordcloud2(demoFreq, figPath = "twitter.jpg")
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With