Flot(Jquery)Chartを使用してVMの現在のCPU使用率を表示する方法を探しています。flot jqueryを使用したリアルタイムチャート
今から、私はシンプルなラインが、新しいデータが入るように、左に、グラフィックの移動を取得する方法について手掛かりを描くことができます。
<script type="text/javascript">
var d1 = [ [0,0] ];
options = {
lines: {
show: true
},
points: {
show: true
},
xaxis: {
tickDecimals: 0,
tickSize: 1
},
grid: {
backgroundColor: {
colors: ["#fff", "#eee"]
}
}
};
function init() {
$.plot($("#placeholder"), d1, options);
} /* init Function */
function update(){
for (var i = 0; i < 14; i += 0.5) {
d1.push([i, Math.floor(Math.random()*11)]);
}
$.plot($("#placeholder"), [ d1 ], options);
}
init();
$("input.dataUpdate").click(function() {
update();
});
</script>
任意のアイデアまたは多分トリックを行うことができ、別のプラグインを?
編集:
[ [1, (random1)], [2, (random2), [3, (random2) ]
[ [2, (random2)], [3, (random3), [4, (random4) ] (new element 4)
にこれを達成する方法を知ってはいけない:
私は連想配列を変換する必要があります。
で再びプロットを表示? plot.setDataは機能しません...私の無知にごめんなさい – Disco
ajaxとsettimerで更新している例です:http://people.iola.dk/olau/flot/examples/ajax.html – rcravens
はい、ほぼですが、プロットはここではスライドされません。CPU監視のために、何千ものデータが読みにくくなることがあります。 – Disco