{# Per-day taskers chart (#507). Grouped bars: one bar per active person within each of the last N days. Expects: - ``taskers_bars``: rects {x, y, w, h, color, person, day, count} - ``taskers_axis``: [{label}] one per day, chronological - ``taskers_legend``: [{person, color, count}] one per active person - ``taskers_total`` / ``taskers_window_days`` / SVG viewBox dims Inline stretched SVG (preserveAspectRatio=none, no charting lib); day labels and legend live in HTML since the SVG scaling would distort text. #} {% if taskers_bars %}
Taskers ({{ taskers_window_days }} derniers jours) {{ taskers_total }}
{% for b in taskers_bars %} {{ b.person }} — {{ b.day }}: {{ b.count }} {% endfor %}
{% for a in taskers_axis %}{{ a.label }}{% endfor %}
{% for l in taskers_legend %} {{ l.person }} ({{ l.count }}) {% endfor %}
{% endif %}