39 lines
868 B
JavaScript
39 lines
868 B
JavaScript
|
|
||
|
|
||
|
$(function() {
|
||
|
|
||
|
$.getJSON("/api/usercount", function(data, textStatus, jqXHR) {
|
||
|
|
||
|
var offset = new Date().getTimezoneOffset();
|
||
|
var newData = [];
|
||
|
|
||
|
for (var i = 0; i < data.datapoints.length; i++) {
|
||
|
var date = moment(data.datapoints[i].at).unix() - offset * 60;
|
||
|
var value = parseFloat(data.datapoints[i].value);
|
||
|
newData.push({x: date, y: value});
|
||
|
}
|
||
|
|
||
|
var graph = new Rickshaw.Graph( {
|
||
|
element: document.querySelector("#graph"),
|
||
|
renderer: 'bar',
|
||
|
series: [ {
|
||
|
data: newData,
|
||
|
name: 'Benutzer',
|
||
|
color: 'steelblue'
|
||
|
} ]
|
||
|
} );
|
||
|
|
||
|
|
||
|
|
||
|
new Rickshaw.Graph.Axis.Time({graph: graph}).render();
|
||
|
new Rickshaw.Graph.Axis.Y({graph: graph}).render();
|
||
|
|
||
|
|
||
|
graph.render();
|
||
|
|
||
|
});
|
||
|
|
||
|
|
||
|
|
||
|
});
|