{% comment %} Reusable Cost & Latency chart component. Params: canvas_id (default: costLatencyChart), title (default: Cost & Latency Trends) Expects parent Alpine scope: getCostLatencyDataForChart() Parent should call refreshTrendChart() and set up filter watchers to update data. {% endcomment %} {{ title|default:"Cost & Latency Trends" }}
Cost ($) Latency (s)