Pie Chart
Expense Categories
Monthly expense breakdown pie chart
Output
Python
import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots(figsize=(10, 8), facecolor='#1a1a2e')
ax.set_facecolor('#1a1a2e')
sizes = [30, 20, 15, 12, 10, 8, 5]
labels = ['Housing', 'Food', 'Transport', 'Utilities', 'Healthcare', 'Entertainment', 'Savings']
colors = ['#f43f5e', '#fb923c', '#facc15', '#4ade80', '#22d3ee', '#a78bfa', '#f472b6']
explode = (0.03, 0, 0, 0, 0, 0, 0)
wedges, texts, autotexts = ax.pie(sizes, explode=explode, labels=None, colors=colors,
autopct='%1.0f%%', startangle=90,
wedgeprops={'linewidth': 2, 'edgecolor': '#1a1a2e'},
pctdistance=0.7)
for autotext in autotexts:
autotext.set_color('#ffffff')
autotext.set_fontsize(10)
autotext.set_fontweight('bold')
ax.legend(wedges, labels, loc='center left', bbox_to_anchor=(1, 0.5),
facecolor='#1a1a2e', edgecolor='#3a3a5e', labelcolor='#c0c0e0', fontsize=10)
ax.set_title('Monthly Expenses', color='#e0e0ff', fontsize=14, fontweight='bold', pad=20)
plt.tight_layout()
Library
Matplotlib
Category
Basic Charts
More Pie Chart examples
☕