{% set minHeight = 12 %} {% set maxHeight = 180 %} {#------calculate values from template elements--------#} {% set values = elementsToValues(elements, 'tx-..-(\d+)-value') %} {% set n = values | length %} {% set minValue = 0 %} {% set maxValue = [values | max, 1] | max %} {% for i in range(n) %} {% set i1 = i + 1 %} {% if i == n-1 %} {% endif %} {% if n > 1 %} {% endif %} {% endfor %} {% for i in range(n) %} {% set i1 = i + 1 %} {% set value = (clamp(values[i] or minValue, minValue, maxValue)-minValue)*(maxHeight-minHeight)/(maxValue-minValue) + minHeight %} {% endfor %}