|
@ -51,7 +51,9 @@
|
|
|
var xData = arg.xData,
|
|
|
yDatas = arg.yDatas,
|
|
|
names = arg.quotaNames,
|
|
|
colors = arg.colors;
|
|
|
colors = arg.colors,
|
|
|
markLineValue = arg.markLineValue,
|
|
|
markLineName = arg.markLineName;
|
|
|
//处理数据, 数据按照10条数一屏展示
|
|
|
var lastIndex = xData.length % 10;
|
|
|
if(xData.length >10 ){
|
|
@ -155,6 +157,37 @@
|
|
|
series.push(obj);
|
|
|
}
|
|
|
options.series = series;
|
|
|
if(markLineValue){
|
|
|
//目前统计只有签约统计页面有目标量
|
|
|
$.extend(options.yAxis, {
|
|
|
min: function(value) {
|
|
|
if(value.min > markLineValue){
|
|
|
return markLineValue / 2;
|
|
|
}else{
|
|
|
return value.min / 2;
|
|
|
}
|
|
|
},
|
|
|
max: function(value){
|
|
|
if(value.max > markLineValue){
|
|
|
return parseInt(value.max * 1.5);
|
|
|
}else{
|
|
|
return parseInt(markLineValue * 1.2);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
options.markLine ={
|
|
|
data:[
|
|
|
{yAxis: markLineValue, name: markLineName}
|
|
|
],
|
|
|
label:{
|
|
|
show: true,
|
|
|
position: 'middle'
|
|
|
},
|
|
|
lineStyle:{
|
|
|
color: 'rgb(194,53,49)'
|
|
|
}
|
|
|
};
|
|
|
}
|
|
|
$("#lineChart").removeAttr('_echarts_instance_')
|
|
|
lineCharts.setOption(options);
|
|
|
}
|