2017-08-14 10:53:30 +02:00

55 lines
984 B
Plaintext

%h1 Evolution du nombre de signatures "animal pétition"
-start_date = Time.parse("2016/04/20")
<div>
<canvas id="ca_stats" height="200" width="600"></canvas>
</div>
-labels = []
-datas_ht = []
-date = start_date.end_of_day
-while date <= Time.now.end_of_day
-labels << l(date, :format => "%a %d %b")
-ht = AnimalPetitionSignator.where("created_at >= ? and created_at <= ?",start_date,date).count
-datas_ht << ht
-date = date.tomorrow.end_of_day
<script>
var lineChartData2 = {
=raw"labels : #{labels.to_json},"
datasets : [
{
label: "Nbr signatures",
fillColor : "rgba(22,156,67,0.1)",
strokeColor : "rgba(22,156,67,1)",
pointColor : "rgba(22,156,67,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(220,220,220,1)",
=raw"data : #{datas_ht.to_json}"
}
]
}
var ctx2 = document.getElementById("ca_stats").getContext("2d");
new Chart(ctx2).Line(lineChartData2, {
responsive: true,
bezierCurve : false
});
</script>