from pathlib import Path import matplotlib.pyplot as plt months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"] tickets = [128, 104, 91, 76, 63, 58] fig, ax = plt.subplots(figsize=(6.4, 3.6), layout="constrained") ax.plot(months, tickets, marker="o", linewidth=2.2, color="tab:blue") ax.fill_between(months, tickets, [50] * len(tickets), color="tab:blue", alpha=0.12) ax.set_title("Support tickets waiting for triage") ax.set_xlabel("Month") ax.set_ylabel("Open tickets") ax.grid(True, alpha=0.25) outputs = [ Path("support-ticket-trend.png"), Path("support-ticket-trend.pdf"), Path("support-ticket-trend.svg"), ] fig.savefig(outputs[0], dpi=160) fig.savefig(outputs[1]) fig.savefig(outputs[2]) plt.close(fig) for path in outputs: print(f"saved: {path.name} bytes={path.stat().st_size}")