[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
siakad
/
simkeu
/
keuangan
/
js
/
inc
/
flot-charts
/
[
Home
]
File: dynamic-chart.js
$(document).ready(function(){ /*--------------------------------- Make some random data ---------------------------------*/ var data = []; var totalPoints = 300; var updateInterval = 30; function getRandomData() { if (data.length > 0) data = data.slice(1); while (data.length < totalPoints) { var prev = data.length > 0 ? data[data.length - 1] : 50, y = prev + Math.random() * 10 - 5; if (y < 0) { y = 0; } else if (y > 90) { y = 90; } data.push(y); } var res = []; for (var i = 0; i < data.length; ++i) { res.push([i, data[i]]) } return res; } /*--------------------------------- Create Chart ---------------------------------*/ if ($('#dynamic-chart')[0]) { var plot = $.plot("#dynamic-chart", [ getRandomData() ], { series: { label: "Server Process Data", lines: { show: true, lineWidth: 0.2, fill: 0.6 }, color: '#00BCD4', shadowSize: 0, }, yaxis: { min: 0, max: 100, tickColor: '#eee', font :{ lineHeight: 13, style: "normal", color: "#9f9f9f", }, shadowSize: 0, }, xaxis: { tickColor: '#eee', show: true, font :{ lineHeight: 13, style: "normal", color: "#9f9f9f", }, shadowSize: 0, min: 0, max: 250 }, grid: { borderWidth: 1, borderColor: '#eee', labelMargin:10, hoverable: true, clickable: true, mouseActiveRadius:6, }, legend:{ container: '.flc-dynamic', backgroundOpacity: 0.5, noColumns: 0, backgroundColor: "white", lineWidth: 0 } }); /*--------------------------------- Update ---------------------------------*/ function update() { plot.setData([getRandomData()]); // Since the axes don't change, we don't need to call plot.setupGrid() plot.draw(); setTimeout(update, updateInterval); } update(); } });