hightCharts图表+angularJS+实时动态显示数据
来源:互联网 发布:大数据发展的就业前景 编辑:程序博客网 时间:2024/05/22 19:18
首先推荐 highcharts 中文网站,http://www.hcharts.cn/,可以先看看最基本的例子,以及highcharts怎么配置,下面就结合目前所做的总结下hightCharts
(1)hightCharts配置项
title,subtitle,colors,xAxis,yAxis,tooltip,plotOptions,legend,exporting,series
(2)highCharts初始化方法
var options={} chart = new Highcharts.Chart(options) var json={} $('#...').highcharts(json);
(3) 动态实时图的实现方法
第一种,参考官网上的动态刷新图:http://www.hcharts.cn/demo/index.php?p=46,以及 http://www.tuicool.com/articles/2E3qIba
图表其他配置,这里就不写,重点写有关动态刷新的部分
var options={ series:[{name:"数据列名"}], chart:{ type:"spline", animation:Highcharts.svg, renderTo:"container", events:{ load:function(){ var series=this.series[0]; setInterval(function(){ $http.get('你的请求路径').success(function(dataArray){ //解析数据,每次加载图时,添加一个点[x,y] series.addPoint([x,y],true,true); }).error(function(errorArray){ //请求数据错误处理}); },10000); }}
} }
function initData(){ var datas=[]; $http.get('你的请求路径').success(function(dataArray){ //解析数据,初始化数据列,请求n条数据 for(var i=0;i<n;i++) datas.push({x:..,y:...}); options.series[0].data=datas; chart=new Highcharts.Chart(options); }).error(function(errorArray){ //请求数据错误处理});
}initData();
*******************************
第二种,是每隔一段时间,重新绘制整个图标,参考 :http://bbs.hcharts.cn/thread-36-1-1.html
var options={各种静态配置};function queryData(){ $http.get('你的请求路径').success(function(dataArray){ //解析数据,初始化数据列,请求n条数据 for(var i=0;i<n;i++) datas.push({x:..,y:...}); options.series[0].data=datas; chart=new Highcharts.Chart(options); }).error(function(errorArray){ //请求数据错误处理});}queryData();
var timer=setInterval(function(){ queryData();},10000)
0 0
- hightCharts图表+angularJS+实时动态显示数据
- hightcharts实时获取数据动态曲线
- hightCharts放大缩小图表时,重新获取数据事件
- 使用highcharts完成实时信息显示的动态波动图表
- hightcharts图表简单使用
- hightcharts图表简单使用
- Echarts图表数据动态单位显示
- Echarts图表中动态数据显示
- 使用AngularJS结合Highchart图表动态获取JSON格式数据
- 动态从数据库获取数据实时插入图表
- C# chart控件实时动态显示数据
- Fusioncharts 实时图表数据展现
- echarts动态加载数据,显示柱状图,饼图图表
- Highcharts AJAX JSON JQuery 实现动态数据交互显示图表
- js数据图表显示
- java实现的highcharts与ajax结合动态实时获取数据更新图表
- java实现的highcharts与ajax结合动态实时获取数据更新图表
- JfreeChart实现数据的实时动态曲线显示
- python 将二进制字符串转化为字符串 Convert bytes to a Python string
- MySQL的create table as 与 like区别
- C#控制台基础 创建一个匿名类型,并以默认的形式输出整体和单个成员
- java中length属性,length()方法和size()的方法的区别
- 转义字符前后端编解码
- hightCharts图表+angularJS+实时动态显示数据
- boost::bind III
- Pub/Sub 机制
- RCNN(二)SPP-NET:Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition
- springMVC项目,application.xml springmvc-servlet.xml
- java基本排序之冒泡排序
- java json 间的互相转化,工具化转化,代码少
- Beyond Compare 新增与卸载文件格式有哪些技巧
- poj-1006-Biorhythms