⏱ Quick start
wordcloud library is here to help you build a wordcloud in minutes. Here is a basic code snippets using the
WordCloud() function to get you started.🔥
# Libraries from wordcloud import WordCloud import matplotlib.pyplot as plt # Create a list of word text=("Python Python Python Matplotlib") # Create the wordcloud object wordcloud = WordCloud(width=480, height=480, margin=0).generate(text) # Display the generated image: plt.imshow(wordcloud, interpolation='bilinear') plt.axis("off") plt.margins(x=0, y=0) plt.show()
⚠️ The issue with wordclouds
Wordclouds are aesthetically pleasing and people are used to it, what make sure readers will understand them quick.
However, it is important to consider the caveats associated to them. For instance,longer words will take more space on the figure by construction which distorts reality. Moreover, it is impossible to translate a font size to an accurate value.
Wordclouds with.. the
wordcloud library 😀
wordcloud library takes as input a
string containing all the words you want to display. It passes it to the
Wordcloud() function that will compute the display an show it on the screen thanks to the
Wordclouds and custom shapes
It is a common need to apply a specific shape to the wordcloud. TODO. Make a bette image. TODO: more proiminent link toward https://github.com/amueller/word_cloud