jquery结合highcharts插件显示实时数据动态曲线图
效果如图所示:

js代码如下:
 $(document).ready(function() {
     Highcharts.setOptions({
             global: {
                 useUTC: false
             },
             colors:"#08c,#ff5a00".split(","),
             symbols: ["circle","triangle"]
         });
         var options = {
             chart: {
                 renderTo: 'container',
                 type: 'spline',
                 marginRight: 10,
                 events: {
                     load: function() {
                         // set up the updating of the chart each second
                         // var series = this.series[0];
                         $.each(this.series, function(idx, series) {
                             setInterval(function() {
                                 var x = (new Date()).getTime(), // current time
                                     y = Math.random();
                                 series.addPoint([x, y], true, true);
                             }, 1000);
                         });
                     }
                 }
             },
             title: {
                 text: '实时宽带'
             },
             subtitle: {
                 text: " "
             },
             credits: {
                 enabled: false
             },
             xAxis: {
                 type: 'datetime',
                 tickPixelInterval: 80
             },
             yAxis: {
                 title: {
                     text: 'Kbps'
                 },
                 startOnTick: true, //为true时,设置min才有效
                 min: 0,
                 plotLines: [{
                     value: 0,
                     width: 1,
                     color: '#808080'
                 }]
             },
             tooltip: {
                 formatter: function() {
                     return '<b>' + this.series.name + '</b><br/>' +
                         Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', this.x) + '<br/>' + '<span style="color:#08c">' +
                         Highcharts.numberFormat(this.y, 2) + ' Kbps' + '</span>';
                 }
             },
             legend: {
                 enabled: true
             },
             exporting: {
                 enabled: false
             },
             series: [{
                 name: '实时下载速率',
                 data: (function() {
                     // generate an array of random data
                     var data = [],
                         time = (new Date()).getTime(),
                         i;
                     for (i = -19; i <= 0; i++) {
                         data.push({
                             x: time + i * 1000,
                             y: Math.random()
                         });
                     }
                     return data;
                 })()
             }, {
                 name: '实时上行速率',
                 data: (function() {
                     // generate an array of random data
                     var data = [],
                         time = (new Date()).getTime(),
                         i;
                     for (i = -19; i <= 0; i++) {
                         data.push({
                             x: time + i * 1000,
                             y: Math.random()
                         });
                     }
                     return data;
                 })()
             }]
         };
         chart = new Highcharts.Chart(options);
         });
html代码:
<div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div>
jquery结合highcharts插件显示实时数据动态曲线图的更多相关文章
- 基于MVC4+EasyUI的Web开发框架经验总结(1)-利用jQuery Tags Input 插件显示选择记录
		最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框架保持一致,而在Web上,我主要采用EasyUI的前端界面处理技术,走MVC的技术路线,在重 ... 
- jQuery Tags Input 插件显示选择记录
		利用jQuery Tags Input 插件显示选择记录 最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框架保持一致,而在Web上,我主要采 ... 
- (转)基于MVC4+EasyUI的Web开发框架经验总结(1)-利用jQuery Tags Input 插件显示选择记录
		http://www.cnblogs.com/wuhuacong/p/3667703.html 最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开 ... 
- jquery结合Highcharts插件实现动态数据仪表盘图形化显示效果
		仪表盘显示效果如图: 方法一效果图: 方法二效果图(插件版本4.0.1):  js代码如下: $(function(){ //方法一: var chart = new Highcharts.Char ... 
- 原生js,jquery通过ajax获得后台json数据动态新增页面元素
		一.原生js通过ajax获取json数据 因为IE浏览器对ajax对象的创建和其他浏览器不同,为了兼容全部浏览器,我用下面的代码: function createXMLHttpRequest(){ t ... 
- 使用HighCharts实现实时数据展示
		在众多的工业控制系统领域常常会实时采集现场的温度.压力.扭矩等数据,这些数据对于监控人员进行现场态势感知.进行未来趋势预测具有重大指导价值.工程控制人员如果只是阅读海量的数据报表,对于现场整个态势的掌 ... 
- C# ASP.NET MVC 之 SignalR 学习 实时数据推送显示 配合 Echarts 推送实时图表
		本文主要是我在刚开始学习 SignalR 的技术总结,网上找的学习方法和例子大多只是翻译了官方给的一个例子,并没有给出其他一些经典情况的示例,所以才有了本文总结,我在实现推送简单的数据后,就想到了如何 ... 
- 使用JQuery结合HIghcharts实现从后台获取JSON实时刷新图表
		项目做了一个报表,可以实时的观察呼叫中心的电话访问量,之前的版本是使用JFreechart做的,使用一段时间后出现内存溢出,服务器的内存使用量会变得很大,所以改用Ajax前台加载数据的方式实现实时报表 ... 
- datatable的部分问题处理(动态定义列头,给某行添加事件,初始显示空数据)
		一.动态定义列头 在ajax中,用datatable再去重新配置列头,当然传回的数据中,要有对应放列头的键值对 我自定义了Mock数据,用于前端自己交互. 其中,rowdata用于存放传回的数据,co ... 
随机推荐
- 关于常用meta的总结
			入行也半年了,无数次的想过写博客也无数次的想过第一篇会写什么,一直没有落实.今天心血来潮把博客开了,那就写点东西吧.第一篇就写一写看似简单但又经常不注意到的meta标签吧.(博主经验尚浅,有许多理解不 ... 
- JQuery EasyUi 扩展combox验证
			随笔记录一下 1.通过select text的值验证 /** * 扩展combox验证,easyui原始只验证select text的值,不支持value验证() */ (function($){ c ... 
- html form表单提交数据并后台获取
			前台: HTML的代码:(关键是要在form里设置enctype="multipart/form-data",这样才能在提交表单时,将文件以二进制流的形式传输到服务器) <h ... 
- Prim算法(普里姆算法)
			描述: 一个连通图的生成树是指一个极小连通子图,它含有图中的全部顶点,但只有足以构成一棵树的 n-1 条边.我们把构造连通网的最小代价生成树成为最小生成树.而Prim算法就是构造最小生成树的一种算法. ... 
- yum mysql
			linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mys ... 
- Python学习路径和个人增值(整合版)
			PS:内容来源于网络 一.简介 Python是一种面向对象.直译式计算机程序设计语言,由Guido van Rossum于1989年底发明.由于他简单.易学.免费开源.可移植性.可扩展 ... 
- Python学习之编写三级菜单(Day1,作业二)
			作业二:多级菜单 三级菜单 可依次进入各子菜单 在各级菜单中输入B返回上一级Q退出程序 知识点:字典的操作,while循环,for循环,if判断 思路: 1.开始,打印一级菜单让用户进行选择(可以输入 ... 
- Oracle EBS-SQL (WIP-15):检查车间任务物料未发数量与现有量对照.sql
			select we.wip_entity_name 任务号 ,mfg_lookups_wjs.meaning 作 ... 
- poj1503---大数加法
			先讲一种错误的做法:WA了n次,大神一定帮我看一下//看到有说数组大小开到250,我改了之后还是不//思路是将arr这个数组的每一行附上输入的值,然后求每列所有数之和,当然进位 //maxlen记录这 ... 
- Day1_算法分析方法
			课堂笔记: 程序执行效率影响因子: 输入:评估时使用最坏情况输入 输入大小:考虑n渐进∞ 机器执行效率: 忽略 两种排序算法比较 插入排序n2 归并排序nlgn 递归 技能1:评估多项式的时间级数θ ... 
