show diff in percentage per graph period

This commit is contained in:
2021-01-30 21:56:50 +01:00
parent d6ab891aa7
commit 96520d3128
2 changed files with 7 additions and 5 deletions
+2 -1
View File
@@ -52,7 +52,8 @@ class Calc:
return {"startdate": startRate[0], "startvalue": startRate[1], return {"startdate": startRate[0], "startvalue": startRate[1],
"curdate": endRate[0], "curvalue": endRate[1], "curdate": endRate[0], "curvalue": endRate[1],
"mindate": minRate[0], "minvalue": minRate[1], "mindate": minRate[0], "minvalue": minRate[1],
"maxdate": maxRate[0], "maxvalue": maxRate[1]} "maxdate": maxRate[0], "maxvalue": maxRate[1],
"diffPercentage": (Decimal(endRate[1])-Decimal(startRate[1]))/Decimal(startRate[1])*100}
return None return None
+5 -4
View File
@@ -101,10 +101,11 @@
<div class="tab-pane {{g.active}}" id="{{ g.id }}{{ c.crypto }}"> <div class="tab-pane {{g.active}}" id="{{ g.id }}{{ c.crypto }}">
<h4>{{ g.label }}</h4> <h4>{{ g.label }}</h4>
<img src="/graph?crypto={{ c.crypto }}&fiat=EUR&{{g.period}}" loading="lazy"><br/> <img src="/graph?crypto={{ c.crypto }}&fiat=EUR&{{g.period}}" loading="lazy"><br/>
Start: {{ g.startdate }} {{ g.startvalue|floatformat:2 }} EUR<br/> Start: {{ g.startdate }} {{ g.startvalue|floatformat:0 }} EUR<br/>
Min: {{ g.mindate }} {{ g.minvalue|floatformat:2 }} EUR<br/> Min: {{ g.mindate }} {{ g.minvalue|floatformat:0 }} EUR<br/>
Max: {{ g.maxdate }} {{ g.maxvalue|floatformat:2 }} EUR<br/> Max: {{ g.maxdate }} {{ g.maxvalue|floatformat:0 }} EUR<br/>
Now: {{ g.curdate }} {{ g.curvalue|floatformat:2 }} EUR<br/> Now: {{ g.curdate }} {{ g.curvalue|floatformat:0 }} EUR<br/>
Diff: {{ g.diffPercentage|floatformat:1 }} %<br/>
</div> </div>
{% endfor %} {% endfor %}
</div> </div>