Word Cloud

Tech Stack Cloud

Programming languages and technologies word cloud

Output
Tech Stack Cloud
Python
import matplotlib.pyplot as plt
from wordcloud import WordCloud
import numpy as np

text = """Python Python Python Python JavaScript JavaScript JavaScript 
React React React TypeScript TypeScript Node Node Django Django Flask
Docker Docker Kubernetes AWS AWS Azure PostgreSQL MongoDB Redis
GraphQL REST API Machine Learning Deep Learning TensorFlow PyTorch
Git GitHub CI/CD DevOps Agile Scrum Linux Bash Shell"""

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

wordcloud = WordCloud(
    width=1000, height=600,
    background_color='#0a0a0f',
    color_func=neon_color_func,
    max_words=100,
    max_font_size=120,
    min_font_size=12,
    relative_scaling=0.5,
    prefer_horizontal=0.7
).generate(text)

fig, ax = plt.subplots(figsize=(10, 6), facecolor='#0a0a0f')
ax.imshow(wordcloud, interpolation='bilinear')
ax.axis('off')
ax.set_title('Tech Stack', color='white', fontsize=16, fontweight='bold', pad=10)
plt.tight_layout(pad=1)
plt.show()
Library

Matplotlib

Category

Text Visualization

Did this help you?

Support PyLucid to keep it free & growing

Support