Word Cloud
Creative Writing Cloud
Writing and storytelling vocabulary
Output
Python
import matplotlib.pyplot as plt
from wordcloud import WordCloud
text = """Writing Creative Story Novel Short Story Flash Fiction Poetry
Character Development Plot Arc Narrative Voice Dialogue Description
Setting World Building Fantasy Science Fiction Romance Mystery Thriller
First Draft Revision Editing Proofreading Beta Reader Critique Partner
Publishing Traditional Self Publish Amazon KDP Query Letter Agent
Writer Block Inspiration Muse Flow State Deep Work Morning Pages
Bestseller Award Shortlist Review Bookstagram Goodreads Book Club"""
def writer_warm(word, font_size, position, orientation, random_state=None, **kwargs):
colors = ['#b45309', '#d97706', '#f59e0b', '#fbbf24', '#92400e']
return colors[hash(word) % len(colors)]
wordcloud = WordCloud(
width=1200, height=600,
background_color='#ffffff',
color_func=writer_warm,
max_words=75,
max_font_size=125,
min_font_size=11,
relative_scaling=0.5
).generate(text)
fig, ax = plt.subplots(figsize=(12, 6), facecolor='#ffffff')
ax.imshow(wordcloud, interpolation='bilinear')
ax.axis('off')
plt.tight_layout(pad=0)
plt.show()
Library
Matplotlib
Category
Text Visualization
More Word Cloud examples
☕