Word Cloud

Finance Terminology

Financial markets and investing terms

Output
Finance Terminology
Python
import matplotlib.pyplot as plt
from wordcloud import WordCloud

text = """Investment Portfolio Diversification Asset Allocation Risk Return
Stocks Bonds ETF Mutual Funds Index Funds Hedge Funds Private Equity
Dividend Yield Capital Gains Interest Rate Inflation Deflation GDP
Bull Market Bear Market Volatility Options Futures Derivatives Leverage
P/E Ratio EPS ROI ROE EBITDA Revenue Profit Margin Cash Flow
IPO SPAC Merger Acquisition Due Diligence Valuation DCF Multiples
Fed Reserve Monetary Policy Fiscal Policy Treasury Bonds Yield Curve"""

def gold_amber(word, font_size, position, orientation, random_state=None, **kwargs):
    colors = ['#F5B027', '#fbbf24', '#fcd34d', '#F59E0B', '#d97706']
    return colors[hash(word) % len(colors)]

wordcloud = WordCloud(
    width=1000, height=600,
    background_color='#0a0a0f',
    color_func=gold_amber,
    max_words=80,
    max_font_size=105,
    min_font_size=11,
    relative_scaling=0.55
).generate(text)

fig, ax = plt.subplots(figsize=(10, 6), facecolor='#0a0a0f')
ax.imshow(wordcloud, interpolation='bilinear')
ax.axis('off')
ax.set_title('Financial Markets', color='#fbbf24', 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