/*
* @Author: Marte
* @Date: 2017-09-26 14:33:29
* @Last Modified by: Marte
* @Last Modified time: 2018-03-26 16:37:34
*/
'use strict';
/**
* [公共的饼图方法]
* @param {[type]} id [图形存放位置]
* @param {[type]} arr [比例数组]
*/
function echartMethod(id, arr) {
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById(id));
// 指定图表的配置项和数据
var option = {
series: [{
type: 'pie',
radius: ['50%', '70%'],
avoidLabelOverlap: false,
color: ["#fbae35","#608cfb", "#ff794f"],
labelLine: {
normal: {
show: false
}
},
data: arr
}]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
}
/**
* [公共的线形图方法]
* @param {[type]} id [图形存放位置]
* @param {[type]} arr [比例数组]
*/
function echartlinear(id,tit,hour,dataTitle,dataColor,obj) {
var myChart = echarts.init(document.getElementById(id));
var option = {
title: {
text: dataTitle,
left: 'center',
top: '50',
textStyle: {
color: '#888',
fontSize:'12',
fontWeight:'normal'
}
},
tooltip: {
trigger: 'item',
formatter: '{a}
{b} : {c}'
},
color:dataColor,
legend: {
bottom: 'bottom',
data: tit
},
xAxis: {
type: 'category',
splitLine: {show: false},
data: hour
},
grid: {
top: '30%',
left: '6%',
right: '6%',
bottom: '15%',
containLabel: true
},
yAxis: {
type: 'log'
},
series: obj
};
myChart.setOption(option);
}
if(typeof lineData != 'undefined'){
var dataTitle = lineData.dataTitle;
var dataTit = lineData.nameList;
var dataList = lineData.timeList;
var dataArr = lineData.dataList;
var dataColor = lineData.dataColor;
var titleList = lineData.dataTitleList;
var array = [];
for (var i = 0; i < dataTit.length; i++) {
array.push(
{
name: dataTit[i],
type: 'line',
data:dataArr[i]
}
);
if(titleList[i] != ""){
$(".trends_Box").append('