series: [{data: [], type: ‘line’, smooth: true}]
}
if(surfData.length <= 0){
alert(“暂时没有查询到监测数据”);
temEcharts.clear();
rhEcharts.clear();
return;
}else{
//pre24h需要的数据
var pre24hdata = echarts.util.map(surfData, function (entry) {
return entry.pre24hundefined || entry.pre24h’99999’ ?0:entry.pre24h;
});
//温度需要的数据
var temdata = echarts.util.map(surfData, function (entry) {
return entry.tem==undefined?0:entry.tem/10;
});
//x轴需要的数据
var xAxisData = echarts.util.map(surfData, function (entry) {
return formatData(new Date(entry.dataTime), ‘MM-dd’);
});
option.series[0].data=temdata;
option.xAxis.data=xAxisData;
temEcharts.setOption(option);
option.series[0].data=pre24hdata;
option.title.text=‘降水(mm)’;
option.series[0].type=“bar”;
rhEcharts.setOption(option);
}
}
function returnEchartImg(echartObj){
return echartObj.getDataURL();
}
var SIGN_REGEXP = /([yMdhsm])(\1*)/g;
var DEFAULT_PATTERN = ‘yyyy-MM-dd’;
function formatData(date, pattern) {
pattern = pattern || DEFAULT_PATTERN;
return pattern.replace(SIGN_REGEXP, function ($0) {