{% comment %} Period (X) by sub-period (Y) health grid. Size shows how much ran, colour shows the share that failed. Hover detail, focus and paging live in _health.html. {% endcomment %}
{# Current period, shaded behind everything so the marks stay readable. #} {% if grid.today_x %} {% endif %} {% for mark in grid.col_marks %} {% if mark.d %} {% else %} {% endif %}{{ mark.label }} {% endfor %} {% for label in grid.row_labels %} {{ label.text }} {% endfor %} {% for cell in grid.cells %}{% if cell.d %}{% else %}{% endif %}{% endfor %} {% comment %}Edges drawn over the marks: the fill alone disappears behind a dense column, and on a single-app grid every mark is full size.{% endcomment %} {% if grid.today_x %} {% endif %}
{{ grid.data|json_script:"health-data" }}

{{ grid.range_label }} · {{ grid.zone }}