{% set width = 1100 %}
{% set height = 360 %}
{% set margin = 40 %}
{% set inner_w = width - margin*2 %}
{% set inner_h = height - margin*2 %}
{% if not wbl_dates or not wbl_prices %}
无 wbl 数据可显示
{% else %}
{% set n = wbl_prices | length %}
{% set min_price = wbl_min if wbl_min is defined else (wbl_prices | min) %}
{% set max_price = wbl_max if wbl_max is defined else (wbl_prices | max) %}
{% if min_price == max_price %}
{% set min_price = min_price - 1 %}
{% set max_price = max_price + 1 %}
{% endif %}
{% set points = [] %}
{% for i in range(n) %}
{% set x = margin + (inner_w * i) / (n - 1 if n>1 else 1) %}
{% set norm = (wbl_prices[i] - min_price) / (max_price - min_price) %}
{% set y = margin + (inner_h * (1 - norm)) %}
{% set _ = points.append("%0.2f,%0.2f" % (x, y)) %}
{% endfor %}
{% endif %}