+
金价走势(wbl 数据)
+
+ {% 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 %}
+