Visual style guide for all charts and plots — colors, fonts, layout rules
All charts must follow this style for visual consistency.
Use this palette in order:
COLORS = ["#4F46E5", "#10B981", "#F59E0B", "#EF4444", "#8B5CF6", "#06B6D4"]
#4F46E5 (indigo)#10B981 (emerald)#F59E0B (amber)#EF4444 (red)import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(10, 6))
fig.patch.set_facecolor("#0F172A")
ax.set_facecolor("#0F172A")
# Axis styling
ax.spines["top"].set_visible(False)
ax.spines["right"].set_visible(False)
ax.spines["left"].set_color("#475569")
ax.spines["bottom"].set_color("#475569")
ax.tick_params(colors="#94A3B8")
ax.xaxis.label.set_color("#94A3B8")
ax.yaxis.label.set_color("#94A3B8")
ax.title.set_color("#F8FAFC")
#F8FAFC#94A3B8#94A3B8#94A3B8#0F172A)ax.grid(axis="y", color="#1E293B", linewidth=0.5)width=0.6, rounded edges if possiblelinewidth=2.5, with small markers (markersize=6)dpi=150 with bbox_inches="tight"