echarts

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>系統(tǒng)監(jiān)控走勢圖</title>

<script type="text/javascript" src="http://cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script>

<script type="text/javascript" src="http://cdn.bootcss.com/socket.io/1.5.1/socket.io.min.js"></script>

<script type="text/javascript" src="js/jquery.js"></script>

<script type="text/javascript" src="js/animateBackground-plugin.js"></script>


? ? <script src="http://echarts.baidu.com/dist/echarts.min.js"></script>

<script src="https://cdn.bootcss.com/countup.js/1.9.3/countUp.js"></script>

<script src="theme/vintage.js"></script>

<script>

// 第二個參數(shù)可以指定前面引入的主題

var chart =echarts.init(document.getElementById('main'),'vintage');

chart.setOption({

...

});

</script>

<style>

.turnBox {

display:inline-block;

position:relative;

background:#999999;

}

.turnBox .title {

margin:0;

margin-bottom:5px;

font-size:16px;

color:#fff;

}

.turnBox .prefix {

font-size:16px;

color:gold;

}

.turnBox .suffix {

font-size:14px;

color:gold;

}

.turnBox .number{

padding:0 5px;

font-size:32px;

font-weight:600;

color:gold;

}

</style>

</head>

<body>

<div id="total" style="font-size:30px;">

<div? style="float:left;">金額:</div><div id="box" style="float:left;"></div><div? style="float:left;">元</div>

</div>

<div id="total1"? style="height:400px;border:1px solid #ccc;padding:10px;"></div>

<div id="main" style="height:400px;border:1px solid #ccc;padding:10px;"></div>

<script type="text/javascript">

var myChart =echarts.init(document.getElementById('main'));

myChart.setOption({

title: {

text:'系統(tǒng)監(jiān)控走勢圖'

? ? ? ? },

tooltip: {},

legend: {

data:['訂單']

},

xAxis: {

data: [],

axisLabel:{interval:10,

}

},

yAxis: {},

series: [{

name:'訂單',

type:'line',

smooth:0.5,

data: [],

itemStyle: {normal: {areaStyle: {type:'default'}}},

}]

});

//

? ? var time = ["","","","","","","","","",""],

cpu = [0,0,0,0,0,0,0,0,0,0]

// var time = [],

//? ? cpu = []

//準備好統(tǒng)一的 callback 函數(shù)

? ? var update_mychart =function (res) {

//res是json格式的response對象

// 隱藏加載動畫

? ? ? ? myChart.hideLoading();

// 準備數(shù)據(jù)

? ? ? ? time.push(res.data[0]);

cpu.push(parseFloat(res.data[1]));

if (time.length >=20){

time.shift();

cpu.shift();

}

// 填入數(shù)據(jù)

? ? ? ? myChart.setOption({

xAxis: {

data:time

? ? ? ? ? ? },

series: [{

name:'訂單',// 根據(jù)名字對應(yīng)到相應(yīng)的系列

? ? ? ? ? ? ? ? data:cpu

? ? ? ? ? ? }]

});

};

// 首次顯示加載動畫

? ? myChart.showLoading();

//準備好統(tǒng)一的 callback 函數(shù)

? ? var update_mychart2 =function (res) {

//res是json格式的response對象

? var myChart2 =echarts.init(document.getElementById('total1'));

myChart2.setOption({

title : {

text:'某站點用戶訪問來源',

subtext:'純屬虛構(gòu)',

x:'center'

? ? },

tooltip : {

trigger:'item',

formatter:"{a}
建峭 : {c} (cwu0gii%)"

? ? },

legend: {

orient :'vertical',

x :'left',

data:['直接訪問','郵件營銷','聯(lián)盟廣告','視頻廣告','搜索引擎']

},

toolbox: {

show :true,

feature : {

mark : {show:true},

dataView : {show:true,readOnly:false},

magicType : {

show:true,

type: ['pie','funnel'],

option: {

funnel: {

x:'25%',

width:'50%',

funnelAlign:'left',

max:1548

? ? ? ? ? ? ? ? ? ? }

}

},

restore : {show:true},

saveAsImage : {show:true}

}

},

calculable :true,

series : [

{

name:'訪問來源',

type:'pie',

radius :'55%',

center: ['50%','60%'],

data:[

{value: res.data[1],name:'直接訪問'},

{value:22,name:'郵件營銷'},

{value:3,name:'聯(lián)盟廣告'},

{value:13,name:'視頻廣告'},

{value:5,name:'搜索引擎'}

]

}

]}

);

// 隱藏加載動畫

? ? ? ? myChart2.hideLoading();

// 準備數(shù)據(jù)

? ? };

function show_num(res){

var options = {

useEasing:true,

useGrouping:true,

separator:',',

decimal:'.',

};

var demo =new CountUp('box', res.data[3], res.data[2],0,1,options);

if (!demo.error) {

demo.start();

}else {

console.error(demo.error);

} };

// 建立socket連接玻侥,等待服務(wù)器“推送”數(shù)據(jù),用回調(diào)函數(shù)更新圖表

? ? $(document).ready(function() {

namespace ='/test';

var socket = io.connect(location.protocol +'//' +document.domain +':' +location.port +namespace);

var lastval

? ? ? ? socket.on('server_response',function(res) {

update_mychart(res);

show_num(res);

// update_mychart2(res);

? ? ? ? });

socket.on('server_response2',function(res) {

update_mychart2(res);

});

});

</script>

</body>

</html>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末亿蒸,一起剝皮案震驚了整個濱河市凑兰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌边锁,老刑警劉巖姑食,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異茅坛,居然都是意外死亡音半,警方通過查閱死者的電腦和手機则拷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來曹鸠,“玉大人煌茬,你說我怎么就攤上這事〕固遥” “怎么了坛善?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長邻眷。 經(jīng)常有香客問我眠屎,道長,這世上最難降的妖魔是什么肆饶? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任改衩,我火速辦了婚禮,結(jié)果婚禮上抖拴,老公的妹妹穿的比我還像新娘燎字。我一直安慰自己腥椒,他們只是感情好阿宅,可當(dāng)我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著笼蛛,像睡著了一般洒放。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上滨砍,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天往湿,我揣著相機與錄音,去河邊找鬼惋戏。 笑死领追,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的响逢。 我是一名探鬼主播绒窑,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼舔亭!你這毒婦竟也來了些膨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤钦铺,失蹤者是張志新(化名)和其女友劉穎订雾,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矛洞,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡洼哎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片噩峦。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡窑邦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出壕探,到底是詐尸還是另有隱情冈钦,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布李请,位于F島的核電站瞧筛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏导盅。R本人自食惡果不足惜较幌,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望白翻。 院中可真熱鬧乍炉,春花似錦、人聲如沸滤馍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽巢株。三九已至槐瑞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間阁苞,已是汗流浹背困檩。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留那槽,地道東北人悼沿。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像骚灸,于是被迫代替她去往敵國和親糟趾。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容