也许在我们使用jquery flot时遇到了x轴的日期对应不上的问题
这是由于jquery flot插件的时间换算为utc的比我们的正常得到的时间小了8个小时,所有我们在用java构建数据的时侯,在转换时间为毫秒时要相应的加下8个小时的时差如下
private Map<String, IfengTjVo> onlineIfengCount(List<OnlineDay> list) {
IfengTjVo tjB = new IfengTjVo();
tjB.setLabel("在线人数");
for (OnlineDay vo : list) {
long l = 0;
try {
l = sdf.parse(sdf.format(vo.getDay())).getTime();
l = l + 8*60*60*1000;
}
catch (ParseException e) {
e.printStackTrace();
}
Object[] arrB = {l, vo.getCountPeople()};
tjB.getData().add(arrB);
}
Map<String, IfengTjVo> mapTemp = new LinkedHashMap<String, IfengTjVo>();
mapTemp.put("flot_name_b", tjB);
return mapTemp;
}
这样得到的时间就是正确的了
分享到:
相关推荐
jquery.flot.axislabels.js
Flot类库基于jQuery,支持绘制实时和可进行交互的图表
jquery.flot.time.js
jquery.flot.addTitle.js 向绘图画布添加标题。 安装 在包含 jquery.flot.js 之后,只需包含 jquery.flot.addTitle.js。 例子: < script src =' /flot/jquery.flot.addTitle.js ' > </ script > ...
Flot社区提供了许多插件,如时间轴支持(`jquery.flot.time.js`)、图像数据(`jquery.flot.image.js`)和堆积图(`jquery.flot.stack.js`)。根据项目需求,可以引入并使用这些插件以扩展Flot的功能。 ### 8. **...
jquery.flot.js提供了灵活的配置选项,支持多图表显示、图例、数据点提示、自定义轴等高级功能。 ###jquery.flot.js绘制折线图的基本步骤 1. **引入相关文件**:在HTML文件中引入jQuery库和jquery.flot.js文件,...
`jQuery Flot` 是一个基于 jQuery 的开源图表库,它允许开发者轻松地在网页上创建出各种复杂的图形,包括折线图、柱状图、饼图等。在本实例中,我们将关注如何使用 `jQuery Flot` 实现实时更新的折线图。实时更新的...
核心库提供基本的绘图功能,而扩展组件如`jquery.flot.stack.js`用于堆叠数据系列,`jquery.flot.time.js`则支持时间轴,这些扩展极大地增强了Flot的功能。 Flot的中文翻译API对于中文使用者来说是一大福音,它降低...
Flot是一款强大的基于JavaScript的绘图库,它完全依赖于jQuery,为Web开发者提供了在网页上绘制各种图表的能力。由Ole Laursen精心设计和开发,Flot以其易用性、灵活性和丰富的可视化效果著称,尤其适合在动态网页中...
为了增强图表的可读性和个性化,`jquery.flot.custom-canvas-legend` 插件应运而生,它提供了一个自定义的 Canvas 图例解决方案。 **插件介绍** `jquery.flot.custom-canvas-legend` 插件允许开发者在图表的 ...
1. jQuery flot API的plot函数调用方法: var plot = $.plot(placeholder, data, options) 其中,placeholder可以是JQuery对象、DOM元素或JQuery选择器,要将完成的图表放置在这个位置上。placeholder需要有宽度...
Flot是一款基于jQuery的开源图表库,它允许开发者在网页上轻松创建出各种美观的数据可视化图表。这款插件以其良好的浏览器兼容性、丰富的定制选项以及高效的数据处理能力而备受推崇,尤其适合那些需要在项目中集成...
JQuery Flot是一款基于JavaScript和jQuery的开源图表绘制库,它允许开发者在网页上创建出交互式的、高质量的图表。Flot以其简单易用、功能强大而受到许多开发者的青睐,尤其适合那些需要在Web应用中展示数据可视化...
**jQuery之Flot:绘图工具的首选** Flot是一个基于JavaScript的开源库,专为在Web页面上绘制统计图表而设计。它充分利用了jQuery框架的便利性,使得创建复杂、交互式的图表变得轻而易举。Flot以其简洁的API、出色的...
2. **jquery.flot.js**:Flot 的主库,包含了绘制图表所需的核心函数和方法。 3. **jquery.flot.pack.js**:压缩版本的主库,用于减少页面加载时间。 4. **excanvas.js** 和 **excanvas.pack.js**:这些是针对 ...
<script src="flot/jquery.flot.js"> ;height:300px;"> var data = [ {data: [[0, 1], [1, 2], [2, 3]], label: "Series 1"}, {data: [[0, 2], [1, 3], [2, 4]], label: "Series 2"} ]; $.plot($("#chart...
<script src="flot/jquery.flot.js"> ;height:300px;"> var data = [ {label: "数据1", data: [[1, 10], [2, 8], [3, 5], [4, 7], [5, 9]]}, {label: "数据2", data: [[1, 7], [2, 5], [3, 3], [4, 6], [5,...
通过调用 `$.plot()` 的 `setData()` 和 `setupGrid()` 方法,以及 `draw()` 方法,可以在不重新加载页面的情况下更新图表: ```javascript // 更新数据 data[0].data.push([4, 10]); // 更新图表 $.plot($("#...
<script src="flot/jquery.flot.js"> $(function () { $.plot($("#placeholder"), data, options); }); ;height:300px;"> ``` 这里的`#placeholder`是图表将被绘制的DOM元素,可以是任何HTML容器,如`<div>`。 ...