Word Cloud

Productivity Tools Cloud

Modern productivity and collaboration tools

Output
Productivity Tools Cloud
Python
import matplotlib.pyplot as plt
from wordcloud import WordCloud

text = """Notion Obsidian Roam Research Logseq Craft Coda Airtable
Figma Miro FigJam Whimsical Excalidraw Canva Design Prototype
Slack Discord Teams Zoom Google Meet Loom Async Video Recording
Linear Jira Asana Monday Trello ClickUp Project Management Kanban
Raycast Alfred Shortcuts Automation Zapier Make IFTTT Integration
Cal.com Calendly Scheduling Fantastical Calendar Time Blocking
1Password Bitwarden LastPass Security Password Manager Vault"""

def cool_multi(word, font_size, position, orientation, random_state=None, **kwargs):
    colors = ['#F5276C', '#27D3F5', '#6CF527', '#F5B027', '#4927F5', '#F527B0']
    return colors[hash(word) % len(colors)]

wordcloud = WordCloud(
    width=1200, height=600,
    background_color='#0a0a0f',
    color_func=cool_multi,
    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='#0a0a0f')
ax.imshow(wordcloud, interpolation='bilinear')
ax.axis('off')
plt.tight_layout(pad=0)
plt.show()
Library

Matplotlib

Category

Text Visualization

Did this help you?

Support PyLucid to keep it free & growing

Support