|
本帖最后由 55open 于 2017-7-26 21:36 编辑
我想在一个界面中加载多个echarts图表
- 想同时建立九个echarts图表,下面是编写的其中一个echarts的代码,但是提示上面的错误
复制代码- if(value0.length>0){
- var self_0 = this;
- arrayCharts[0] = echarts.init(self_0.getElementByXid('main'));//初始化一个echarts,用于显示表格
-
- arrayCharts[0].setOption({
- tooltip : {
- trigger: 'axis'
- },
- legend: {//上方的提示栏
- // data:['温度','2.湿度','3.RFID','4.酒精','5.光照','6.磁场','7.纬度','7_.经度','8.人体感应','9.雨滴']
- data:['温度']
- },
- toolbox: {//可以在这修改表格属性
- show : true,
- feature : {
- mark : {show: true},
- dataView : {show: true, readOnly: false},
- magicType : {show: true, type: ['line', 'bar']},
- restore : {show: true},
- saveAsImage : {show: true}
- }
- },
- calculable : true,
- chart: {
- type: 'bar',
- zoomType: 'x'
- },
- chart: {
- type: 'bar',
- zoomType: 'x',
- panning: true,
- panKey: 'shift'
- },
- xAxis : [
- {
- type : 'category',
- //data : ['10分钟','20分钟','30分钟','40分钟','50分钟','60分钟','70分钟','80分钟','90分钟','100分钟','110分钟','120分钟']//在这里设置时间节点
- data: newtime
- }
- ],
- yAxis : [
- {
- type : 'value',
- splitArea : {show : true}
- }
- ],
- series : [//在seris中设置具体的数据
- {
- name:'温度',
- type:'line',
- data :value0
- }
-
- ]
- }); //option
- }//if(0)
- /*0*/
-
- /*1*/
- if(value1.length>0){
- var self_1 = this;
- arrayCharts[1] = echarts_1.init(self_1.getElementByXid('div1'));//初始化一个echarts,用于显示表格
- arrayCharts[1].setOption({
- tooltip : {
- trigger: 'axis'
- },
- legend: {//上方的提示栏
- //data:['1.温度','2.湿度','3.RFID','4.酒精','5.光照','6.磁场','7.纬度','7_.经度','8.人体感应','9.雨滴']
- data:['湿度']
- },
- toolbox: {//可以在这修改表格属性
- show : true,
- feature : {
- mark : {show: true},
- dataView : {show: true, readOnly: false},
- magicType : {show: true, type: ['line', 'bar']},
- restore : {show: true},
- saveAsImage : {show: true}
- }
- },
- calculable : true,
- chart: {
- type: 'bar',
- zoomType: 'x'
- },
- chart: {
- type: 'bar',
- zoomType: 'x',
- panning: true,
- panKey: 'shift'
- },
- xAxis : [
- {
- type : 'category',
- //data : ['10分钟','20分钟','30分钟','40分钟','50分钟','60分钟','70分钟','80分钟','90分钟','100分钟','110分钟','120分钟']//在这里设置时间节点
- data: newtime
- }
- ],
- yAxis : [
- {
- type : 'value',
- splitArea : {show : true}
- }
- ],
- series : [//在seris中设置具体的数据
- {
- name:'湿度',
- type:'line',
- data :value1
- }
-
- ]
- }); //option
- }//if(0)
- /*1*/
- /*2*/
- if(value2.length>0){
- var self_2 = this;
- arrayCharts[2]= echarts.init(self_2.getElementByXid('div2'));//初始化一个echarts,用于显示表格
-
- arrayCharts[2].setOption({
- tooltip : {
- trigger: 'axis'
- },
- legend: {//上方的提示栏
- //data:['1.温度','2.湿度','3.RFID','4.酒精','5.光照','6.磁场','7.纬度','7_.经度','8.人体感应','9.雨滴']
- data:['RFID']
- },
- toolbox: {//可以在这修改表格属性
- show : true,
- feature : {
- mark : {show: true},
- dataView : {show: true, readOnly: false},
- magicType : {show: true, type: ['line', 'bar']},
- restore : {show: true},
- saveAsImage : {show: true}
- }
- },
- calculable : true,
- chart: {
- type: 'bar',
- zoomType: 'x'
- },
- chart: {
- type: 'bar',
- zoomType: 'x',
- panning: true,
- panKey: 'shift'
- },
- xAxis : [
- {
- type : 'category',
- //data : ['10分钟','20分钟','30分钟','40分钟','50分钟','60分钟','70分钟','80分钟','90分钟','100分钟','110分钟','120分钟']//在这里设置时间节点
- data: newtime
- }
- ],
- yAxis : [
- {
- type : 'value',
- splitArea : {show : true}
- }
- ],
- series : [//在seris中设置具体的数据
- {
- name:'RFID',
- type:'line',
- data :value2
- }
-
- ]
- }); //option
- }//if(0)
- /*2*/
- /*3*/
- if(value3.length>0){
- var self_3 = this;
- arrayCharts[3] = echarts.init(self_3.getElementByXid('div3'));//初始化一个echarts,用于显示表格
-
- arrayCharts[3].setOption({
- tooltip : {
- trigger: 'axis'
- },
- legend: {//上方的提示栏
- //data:['1.温度','2.湿度','3.RFID','4.酒精','5.光照','6.磁场','7.纬度','7_.经度','8.人体感应','9.雨滴']
- data:['酒精']
- },
- toolbox: {//可以在这修改表格属性
- show : true,
- feature : {
- mark : {show: true},
- dataView : {show: true, readOnly: false},
- magicType : {show: true, type: ['line', 'bar']},
- restore : {show: true},
- saveAsImage : {show: true}
- }
- },
- calculable : true,
- chart: {
- type: 'bar',
- zoomType: 'x'
- },
- chart: {
- type: 'bar',
- zoomType: 'x',
- panning: true,
- panKey: 'shift'
- },
- xAxis : [
- {
- type : 'category',
- //data : ['10分钟','20分钟','30分钟','40分钟','50分钟','60分钟','70分钟','80分钟','90分钟','100分钟','110分钟','120分钟']//在这里设置时间节点
- data: newtime
- }
- ],
- yAxis : [
- {
- type : 'value',
- splitArea : {show : true}
- }
- ],
- series : [//在seris中设置具体的数据
- {
- name:'酒精',
- type:'line',
- data :value3
- }
-
- ]
- }); //option
- }//if(0)
复制代码
|
|