Word Cloud

Sports Fitness Terms

Sports and fitness vocabulary

Output
Sports Fitness Terms
Python
import matplotlib.pyplot as plt
from wordcloud import WordCloud

text = """Sports Fitness Workout Exercise Training Gym CrossFit
Running Marathon Cycling Swimming Yoga Pilates HIIT Cardio Strength
Football Basketball Baseball Soccer Tennis Golf Hockey Boxing MMA
Olympics Championship Tournament League Season Playoffs Finals MVP
Coach Athlete Team Performance Recovery Nutrition Hydration Protein
Wearable Tracker Heart Rate Steps Calories Goals Progress Challenge
Muscle Endurance Flexibility Balance Speed Power Agility Stamina"""

def athletic_multi(word, font_size, position, orientation, random_state=None, **kwargs):
    colors = ['#dc2626', '#ea580c', '#ca8a04', '#16a34a', '#2563eb']
    return colors[hash(word) % len(colors)]

wordcloud = WordCloud(
    width=1000, height=600,
    background_color='#ffffff',
    color_func=athletic_multi,
    max_words=75,
    max_font_size=110,
    min_font_size=11,
    relative_scaling=0.5
).generate(text)

fig, ax = plt.subplots(figsize=(10, 6), facecolor='#ffffff')
ax.imshow(wordcloud, interpolation='bilinear')
ax.axis('off')
ax.set_title('Sports & Fitness', color='#1f2937', 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