<!DOCTYPE html> <head> <meta charset="utf-8"> <link rel="stylesheet" href="__CSS__/open-egret.css"> </head> <body> <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" style="height:500px"></div> <!-- ECharts单文件引入 --> <script src="http://echarts.baidu.com/build/dist/echarts.js"></script> <script type="text/javascript"> // 路径配置 require.config({ paths: { echarts: 'http://echarts.baidu.com/build/dist' } }); // 使用 require( [ 'echarts', 'echarts/chart/bar', // 使用柱状图就加载bar模块,按需加载 'echarts/chart/line' ], function (ec) { // 基于准备好的dom,初始化echarts图表 var myChart = ec.init(document.getElementById('main')); option = { tooltip: { trigger: 'axis' }, legend: { data:['{$title0}','{$title1}','{$title2}','{$title3}','{$title4}'] }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: { feature: { saveAsImage: {} } }, xAxis: { type: 'category', splitLine :{ show :false, }, boundaryGap: false, data: ['{$day6}','{$day5}','{$day4}','{$day3}','{$day2}','{$day1}','{$day0}'] }, yAxis: { type: 'value' }, series: [ <if condition="$title0 neq ''"> { name:'{$title0}', type:'line', stack: '总量', data:[ '{:$dayy[$day6][$title0]==""?0:$dayy[$day6][$title0]}', '{:$dayy[$day5][$title0]==""?0:$dayy[$day5][$title0]}', '{:$dayy[$day4][$title0]==""?0:$dayy[$day4][$title0]}', '{:$dayy[$day3][$title0]==""?0:$dayy[$day3][$title0]}', '{:$dayy[$day2][$title0]==""?0:$dayy[$day2][$title0]}', '{:$dayy[$day1][$title0]==""?0:$dayy[$day1][$title0]}', '{:$dayy[$day0][$title0]==""?0:$dayy[$day0][$title0]}', ] }, </if> <if condition="$title1 neq ''"> { name:'{$title1}', type:'line', stack: '总量', data:[ '{:$dayy[$day6][$title1]==""?0:$dayy[$day6][$title1]}', '{:$dayy[$day5][$title1]==""?0:$dayy[$day5][$title1]}', '{:$dayy[$day4][$title1]==""?0:$dayy[$day4][$title1]}', '{:$dayy[$day3][$title1]==""?0:$dayy[$day3][$title1]}', '{:$dayy[$day2][$title1]==""?0:$dayy[$day2][$title1]}', '{:$dayy[$day1][$title1]==""?0:$dayy[$day1][$title1]}', '{:$dayy[$day0][$title1]==""?0:$dayy[$day0][$title1]}', ] }, </if> <if condition="$title2 neq ''"> { name:'{$title2}', type:'line', stack: '总量', data:[ '{:$dayy[$day6][$title2]==""?0:$dayy[$day6][$title2]}', '{:$dayy[$day5][$title2]==""?0:$dayy[$day5][$title2]}', '{:$dayy[$day4][$title2]==""?0:$dayy[$day4][$title2]}', '{:$dayy[$day3][$title2]==""?0:$dayy[$day3][$title2]}', '{:$dayy[$day2][$title2]==""?0:$dayy[$day2][$title2]}', '{:$dayy[$day1][$title2]==""?0:$dayy[$day1][$title2]}', '{:$dayy[$day0][$title2]==""?0:$dayy[$day0][$title2]}', ] }, </if> <if condition="$title3 neq ''"> { name:'{$title3}', type:'line', stack: '总量', data:[ '{:$dayy[$day6][$title3]==""?0:$dayy[$day6][$title3]}', '{:$dayy[$day5][$title3]==""?0:$dayy[$day5][$title3]}', '{:$dayy[$day4][$title3]==""?0:$dayy[$day4][$title3]}', '{:$dayy[$day3][$title3]==""?0:$dayy[$day3][$title3]}', '{:$dayy[$day2][$title3]==""?0:$dayy[$day2][$title3]}', '{:$dayy[$day1][$title3]==""?0:$dayy[$day1][$title3]}', '{:$dayy[$day0][$title3]==""?0:$dayy[$day0][$title3]}', ] }, </if> <if condition="$title4 neq ''"> { name:'{$title4}', type:'line', stack: '总量', data:[ '{:$dayy[$day6][$title4]==""?0:$dayy[$day6][$title4]}', '{:$dayy[$day5][$title4]==""?0:$dayy[$day5][$title4]}', '{:$dayy[$day4][$title4]==""?0:$dayy[$day4][$title4]}', '{:$dayy[$day3][$title4]==""?0:$dayy[$day3][$title4]}', '{:$dayy[$day2][$title4]==""?0:$dayy[$day2][$title4]}', '{:$dayy[$day1][$title4]==""?0:$dayy[$day1][$title4]}', '{:$dayy[$day0][$title4]==""?0:$dayy[$day0][$title4]}', ] } </if> ] }; // 为echarts对象加载数据 myChart.setOption(option); } ); </script> </body>