{% set fill = "#dcfce7" %}
{% set stroke = "#bbf7d0" %}
{% set stroke_width = 4 %}
{% set margin = 0 %} {# space allocated for axis labels and ticks #}
{% macro path(data_points, vb_height) %}
{% for value, position in data_points %}
{% set x = position * vb_width %}
{% set y = vb_height - value %}
{% if loop.first %}M{{ x }} {{ y }}{% else %} L{{ x }} {{ y }}{% endif %}
{% endfor %}
{% endmacro %}
{% macro circles(data_points, vb_height) %}
{% for value, position in data_points %}
{% set x = position * vb_width %}
{% set y = vb_height - value %}