色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JS highcharts實(shí)現(xiàn)動(dòng)態(tài)曲線代碼示例

瀏覽:76日期:2024-04-16 09:21:48

Highcharts是一個(gè)制作圖表的純Javascript類庫(kù), 

主要特性如下:

兼容性:兼容當(dāng)今所有的瀏覽器,包括iPhone、IE和火狐等等;

對(duì)個(gè)人用戶完全免費(fèi);

純JS,無(wú)BS;

支持大部分的圖表類型:直線圖,曲線圖、區(qū)域圖、區(qū)域曲線圖、柱狀圖、餅裝圖、散布圖;

跨語(yǔ)言:不管是PHP、.net還是Java都可以使用,它只需要三個(gè)文件:一個(gè)是

Highcharts的核心文件highcharts.js,還有a canvas emulator for IE和Jquery類庫(kù)或者M(jìn)ooTools類庫(kù);

提示功能:鼠標(biāo)移動(dòng)到圖表的某一點(diǎn)上有提示信息;

放大功能:選中圖表部分放大,近距離觀察圖表;

易用性:無(wú)需要特殊的開發(fā)技能,只需要設(shè)置一下選項(xiàng)就可以制作適合自己的圖表;

時(shí)間軸:可以精確到毫秒;

其官網(wǎng)網(wǎng)站為:http://www.highcharts.com/ !

里面有他們的例子和參考代碼,可以參考著實(shí)現(xiàn)自己的應(yīng)用,如果你做的是靜態(tài)的圖形展示,那么使用是非常簡(jiǎn)單的!

參照官網(wǎng)的一個(gè)例子,我來(lái)實(shí)現(xiàn)一個(gè)動(dòng)態(tài)曲線的應(yīng)用:

效果如下:

JS highcharts實(shí)現(xiàn)動(dòng)態(tài)曲線代碼示例

這個(gè)曲線是動(dòng)態(tài)的,他的官網(wǎng)效果地址:http://www.highcharts.com/demo/dynamic-update !

我把他應(yīng)用到JSP中,代碼如下:

<%@ page language='java' import='java.util.*' pageEncoding='UTF-8'%><html><head><title>Highcharts Example</title><script language='javascript' type='text/javascript' src='http://m.lshqa.cn/bcjs/jquery.min.js'></script><script language='javascript' type='text/javascript' src='http://m.lshqa.cn/bcjs/highcharts.js'></script><script language='javascript' type='text/javascript' src='http://m.lshqa.cn/bcjs/exporting.js'></script><script type='text/javascript'>$(document).ready(function() {Highcharts.setOptions({global: {useUTC: false}});var chart;chart = new Highcharts.Chart({chart: {renderTo: ’container’,type: ’spline’,marginRight: 10,events: {load: function() {// set up the updating of the chart each secondvar series = this.series[0];setInterval(function() {var x = (new Date()).getTime(), // current timey = Math.random();series.addPoint([x, y], true, true);}, 1000);}}},title: {text: ’<b>Java小強(qiáng)制作</b>’},xAxis: {type: ’datetime’,tickPixelInterval: 150},yAxis: {title: {text: ’單位:M’},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/>’+Highcharts.numberFormat(this.y, 2);}},legend: {enabled: false},exporting: {enabled: false},series: [{name: ’Random data’,data: (function() {// generate an array of random datavar data = [],time = (new Date()).getTime(),i;for (i = -19; i <= 0; i++) {data.push({x: time + i * 1000,y: Math.random()});}return data;})()}]});});</script></head><body><div style='width: 800px;height: 400px'></div></body></html>

DIV的樣式可以自己調(diào)節(jié),需要關(guān)注的是兩個(gè)點(diǎn):

他需要的數(shù)據(jù)格式是雙維數(shù)組

數(shù)據(jù)的更新是因?yàn)?chart 對(duì)象里面有一個(gè) events 屬性,里面定義方法使用 addPoint 實(shí)現(xiàn)數(shù)據(jù)點(diǎn)的增加和刷新!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 日韩一级片免费在线观看 | 欧美一级欧美一级毛片 | 不卡一区二区在线观看 | 亚洲午夜精品久久久久久抢 | 国产热久久精 | 亚洲欧美日本在线观看 | 国产看片视频 | 欧美孕交视频 | 亚洲一区二区三区免费观看 | 成人免费小视频 | 成人三级在线播放线观看 | 一级床上爽高清播放 | 一区二区三区四区在线免费观看 | 长腿校花被啪到腿软视频 | 国产精品免费一区二区三区四区 | 日韩亚洲欧美一区二区三区 | 国产成人精品三区 | 中文字幕一区二区三区精彩视频 | 日韩在线视频一区二区三区 | 亚洲精品一区二区三区五区 | 成人免费视频一区 | 丰满寡妇一级毛片 | 国内高清自拍 | 欧美日韩一区二区三区免费不卡 | 九九九国产 | 情侣偷偷看的羞羞视频网站 | 亚洲成人黄色在线观看 | 久久精品一区二区三区中文字幕 | 男人女人做性全程视视频 | 国产精品成久久久久三级 | 免费观看日本视频 | 色秀视频在线观看88品善网 | 国产欧美专区在线观看 | 国产男人天堂 | 欧美一级毛片免费高清aa | 特级毛片a级毛免费播放 | 免费观看性欧美一级 | 亚洲国产欧美在线成人aaaa | 亚洲综合久 | 狼人青草久久网尹人 | 久久久影院|