Flot Graph Apiを使用してグラフをプロットしています。棒グラフに時間値をプロットしたいと考えています。
私のテーブルはこれに似たもののように見えます
私のX軸は理由のリストであり、Y軸は時間変数でなければなりません。私のグラフはこのようなものでなければなりません。
しかし、Jsonオブジェクトが間違ってパックされているため、このようなものが得られます.
時間値のグラフをプロットする方法
私のプロットJSコードは
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$.getJSON('ReasonByTime.txt', function(json) {
//succes - data loaded, now use plot:
var plotarea = $("#placeholder");
var dataBar=json.data;
$.plot(plotarea , [
{
data: dataBar,
bars: { show: true},
legend: {show: true},
yaxis: {
mode: 'time',
timeformat: "%y/%m/%d",
min: ( new Date('2012/01/01') ).getTime(),
max: ( new Date('2020/01/01') ).getTime(),
minTickSize: [1, 'hour']
}
}
]
);
});
});
私の現在のJsonオブジェクトはこのようなものです。
{"data":[[0,5202],[0,19620],[0,82920],[0,240],[0,75720],[0,3060],[0,72840]],"label":"Tea break"}
私はflotを初めて使用するので、この作業に夢中になり、いくつかの調査を行いましたが、問題を解決できません。誰か助けてくれませんか。