Pie Chart
Portfolio Diversification
Investment portfolio allocation pie chart
Output
Python
import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots(figsize=(10, 8), facecolor='#fafaf9')
sizes = [40, 25, 15, 12, 8]
labels = ['Stocks', 'Bonds', 'Real Estate', 'Commodities', 'Cash']
colors = ['#3b82f6', '#8b5cf6', '#f59e0b', '#10b981', '#6b7280']
explode = (0.05, 0, 0, 0, 0)
wedges, texts, autotexts = ax.pie(sizes, explode=explode, labels=None, colors=colors,
autopct=lambda p: f'{p:.0f}%\n${p*10:.0f}K',
startangle=90,
wedgeprops={'linewidth': 2, 'edgecolor': 'white'},
pctdistance=0.65)
for autotext in autotexts:
autotext.set_color('#ffffff')
autotext.set_fontsize(9)
autotext.set_fontweight('bold')
ax.legend(wedges, labels, loc='center left', bbox_to_anchor=(1, 0.5),
frameon=False, fontsize=11)
ax.set_title('Investment Portfolio ($1M)', color='#1f2937', fontsize=14, fontweight='bold', pad=20)
plt.tight_layout()
Library
Matplotlib
Category
Basic Charts
More Pie Chart examples
☕