`

关于jQuery.flot x轴日期对应不上的问题的解决方法

 
阅读更多

也许在我们使用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;
	}

 
这样得到的时间就是正确的了

 

分享到:
评论
1 楼 lee1177 2012-06-20  
8小时的问题你可以转化的
xaxis: { 
        	mode: "time",
        	timeformat: "%H:%M:%S",
        	tickFormatter: function (val, axis) {
	            var d = new Date(val);
	            return d.toLocaleTimeString();
	        }
        }

相关推荐

    jquery.flot.axislabels.js

    jquery.flot.axislabels.js

    jquery.flot.js

    Flot类库基于jQuery,支持绘制实时和可进行交互的图表

    jquery.flot.time.js

    jquery.flot.time.js

    jquery.flot.addTitle.js:向绘图画布添加标题

    jquery.flot.addTitle.js 向绘图画布添加标题。 安装 在包含 jquery.flot.js 之后,只需包含 jquery.flot.addTitle.js。 例子: &lt; script src =' /flot/jquery.flot.addTitle.js ' &gt; &lt;/ script &gt; ...

    jQuery_flot的相关文件.rar

    Flot社区提供了许多插件,如时间轴支持(`jquery.flot.time.js`)、图像数据(`jquery.flot.image.js`)和堆积图(`jquery.flot.stack.js`)。根据项目需求,可以引入并使用这些插件以扩展Flot的功能。 ### 8. **...

    jquery.flot.js简单绘制折线图用法示例

    jquery.flot.js提供了灵活的配置选项,支持多图表显示、图例、数据点提示、自定义轴等高级功能。 ###jquery.flot.js绘制折线图的基本步骤 1. **引入相关文件**:在HTML文件中引入jQuery库和jquery.flot.js文件,...

    jquery flot 实现实时折线图

    `jQuery Flot` 是一个基于 jQuery 的开源图表库,它允许开发者轻松地在网页上创建出各种复杂的图形,包括折线图、柱状图、饼图等。在本实例中,我们将关注如何使用 `jQuery Flot` 实现实时更新的折线图。实时更新的...

    flot_基于jQuery的插件

    核心库提供基本的绘图功能,而扩展组件如`jquery.flot.stack.js`用于堆叠数据系列,`jquery.flot.time.js`则支持时间轴,这些扩展极大地增强了Flot的功能。 Flot的中文翻译API对于中文使用者来说是一大福音,它降低...

    jquery绘图插件-flot

    Flot是一款强大的基于JavaScript的绘图库,它完全依赖于jQuery,为Web开发者提供了在网页上绘制各种图表的能力。由Ole Laursen精心设计和开发,Flot以其易用性、灵活性和丰富的可视化效果著称,尤其适合在动态网页中...

    jquery.flot.custom-canvas-legend:用于 Flot 的可定制 Canvas Legend 插件

    为了增强图表的可读性和个性化,`jquery.flot.custom-canvas-legend` 插件应运而生,它提供了一个自定义的 Canvas 图例解决方案。 **插件介绍** `jquery.flot.custom-canvas-legend` 插件允许开发者在图表的 ...

    jQuery flot API文档 中文版

    1. jQuery flot API的plot函数调用方法: var plot = $.plot(placeholder, data, options) 其中,placeholder可以是JQuery对象、DOM元素或JQuery选择器,要将完成的图表放置在这个位置上。placeholder需要有宽度...

    jquery 图表插件Flot

    Flot是一款基于jQuery的开源图表库,它允许开发者在网页上轻松创建出各种美观的数据可视化图表。这款插件以其良好的浏览器兼容性、丰富的定制选项以及高效的数据处理能力而备受推崇,尤其适合那些需要在项目中集成...

    JQuery Flot 画图插件 +实例源码 使用非常方便,效果非常漂亮

    JQuery Flot是一款基于JavaScript和jQuery的开源图表绘制库,它允许开发者在网页上创建出交互式的、高质量的图表。Flot以其简单易用、功能强大而受到许多开发者的青睐,尤其适合那些需要在Web应用中展示数据可视化...

    jquery之绘图工具flot,统计图表的强大利器。

    **jQuery之Flot:绘图工具的首选** Flot是一个基于JavaScript的开源库,专为在Web页面上绘制统计图表而设计。它充分利用了jQuery框架的便利性,使得创建复杂、交互式的图表变得轻而易举。Flot以其简洁的API、出色的...

    JQuery Flot 统计图

    2. **jquery.flot.js**:Flot 的主库,包含了绘制图表所需的核心函数和方法。 3. **jquery.flot.pack.js**:压缩版本的主库,用于减少页面加载时间。 4. **excanvas.js** 和 **excanvas.pack.js**:这些是针对 ...

    图表插件flot

    &lt;script src="flot/jquery.flot.js"&gt; ;height:300px;"&gt; var data = [ {data: [[0, 1], [1, 2], [2, 3]], label: "Series 1"}, {data: [[0, 2], [1, 3], [2, 4]], label: "Series 2"} ]; $.plot($("#chart...

    jQuery flot 0.5jar包

    &lt;script src="flot/jquery.flot.js"&gt; ;height:300px;"&gt; 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,...

    jquery flot 使用笔记

    通过调用 `$.plot()` 的 `setData()` 和 `setupGrid()` 方法,以及 `draw()` 方法,可以在不重新加载页面的情况下更新图表: ```javascript // 更新数据 data[0].data.push([4, 10]); // 更新图表 $.plot($("#...

    JS绘图Flot应用-简单曲线图

    &lt;script src="flot/jquery.flot.js"&gt; $(function () { $.plot($("#placeholder"), data, options); }); ;height:300px;"&gt; ``` 这里的`#placeholder`是图表将被绘制的DOM元素,可以是任何HTML容器,如`&lt;div&gt;`。 ...

Global site tag (gtag.js) - Google Analytics