app/views/maps/_statistics.html.erb
<div class="statistics col-md-10 offset-md-2">
<% if (Export.where("cm_per_pixel != ''").count > 0) %>
<h4 class="text-center">What people have been doing with MapKnitter</h4>
<hr>
<p class="card-text">
MapKnitter is hosting <b><%= Export.where("cm_per_pixel != ''").count %> completed maps</b> of an average resolution of <b><%= Export.average_cm_per_pixel.to_i %> cm per pixel</b>. Images average. Currently <a href="/exports">exporting <%= Export.export_count %> maps</a>.</p>
<p class="card-text"><small>Resolutions:</small></p>
<p class="card-text"><small><b>Maps:</b>
<br />0 cm/px
<span id="map-bars"></span>
40 cm/px
</small></p>
<p class="card-text"><small><b>Images:</b><br />
0 cm/px
<span id="img-bars"></span>
40 cm/px
</small></p>
<script>
(function(){
var s1 = new Sparkline($('#map-bars')[0],{
width:$('.statistics').width()-100
}).draw([<%=raw Export.histogram_cm_per_pixel[0..40].join(',') %>])
var s2 = new Sparkline($('#img-bars')[0],{
width:$('.statistics').width()-100
}).draw([<%=raw Warpable.histogram_cm_per_pixel[0..40].join(',') %>])
})()
</script>
<% end %>
</div>