我正在使用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"}
因为我是新来的,所以我对这项工作很感兴趣,我做了一些研究,但我无法解决我的问题。有人可以帮我吗。