散点双y轴

描述:当前是关于Echarts图表中的 示例。
 
               var yDatas1 = [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,6, 6, 6, 6, 2, 2, 2, 2, 13, 13, 2, 2, 13, 13, 2, 2, 13, 13, 2, 2, 2,13, 2, 13, 13, 6, 13, 6, 13, 13, 13, 6, 4, 13, 4, 13, 13, 6, 6, 6, 6, 6,6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6];
   var data = {
       XDatas: [0, 5, 10, 15, 20, 25, 31, 36, 41, 46, 51, 56, 61, 66, 71, 76, 82, 87, 92, 97, 102,107,112,117,122,127,122,138,143,148,153,158,163,168,173,178,184,189,194,199,204,209,214,219,224,229,235,240,245,250,255,260,265,270,275,280,286,291,296,301,306,311,316,321,326,332,337,342,347,352,357,362,367,372,377,383,388,393,398,403,408,413,418,423,428],
       lengend: ["a", "b"],
       yDatas1: yDatas1,
       yDatas2: [38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38,38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38,38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38,38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38],
       yDatas3: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
       yName: "V",
       yName1: "A",
       min: Math.min.apply(null, yDatas1)
   };
   var fontColor = '#95a2aa';
   var fontSize = 20;
   // console.log('====data', data)
   var option = {
       backgroundColor:'#000',
       tooltip: {
           trigger: 'axis',
           formatter: function(params) {
               return "a:" + params[1].data + "<br/>" + "b:" + params[0].data;
           },
           borderColor: '#43845D',
           borderWidth: 1,
           backgroundColor: 'rgba(11,42,89,0.3)',
           borderRadius: 20,
           padding: 10,
           textStyle: {
               color: '#fff',
               fontSize: 30
           },
           axisPointer: {
               lineStyle: {
                   color: '#fef018',
                   width: '3'
               }
           }
       },
       legend: {
           show: true,
           itemWidth: 40,
           itemHeight: 8,
           itemGap: 35,
           textStyle: {
               color: '#0FC703',
               fontSize: 22
           },
           x: 'center',
           y: '20',
           align: 'left',
           data: [{
                   name: 'a',
                   icon: 'image://..//res//img//chargingSafety//changfangxing.png',
                   textStyle: {
                       color: '#a9afb7'
                   }
               },
               {
                   name: 'b',
                   icon: 'rect',
                   textStyle: {
                       color: '#a9afb7'
                   }
               }
           ]
       },
       grid: {
           top: '20%',
           bottom: '10%',
           left: '5%',
           right: '5%',
           borderWidth: 0,
           containLabel: true,
           show: false // 网格边框是否显示,上和右边框 
       },
       xAxis: [{
           type: 'category',
           name: '时间/s',
           nameGap: 40,
           nameLocation: 'middle',
           nameTextStyle: {
               fontSize: fontSize,
               color: fontColor,
           },
           //   boundaryGap: 0,
           axisLabel: {
               show: true,
               textStyle: {
                   fontSize: fontSize,
                   color: fontColor
               }
           },
           axisLine: {
               lineStyle: {
                   color: 'rgba(80, 114, 132,.8)'
               }
           },
           axisTick: {
               show: true
           },
           splitLine: {
               show: false,
               lineStyle: {
                   color: 'rgba(255,255,255,0.1)'
               }
           },
           data: data.XDatas
       }],
       yAxis: [{
           name: 'b',
           nameGap: 50,
           nameLocation: 'middle',
           nameTextStyle: {
               fontSize: fontSize,
               color: 'rgba(9, 189, 211,1)',
           },
           axisLine: {
               show: true,
               lineStyle: {
                   color: 'rgba(80, 114, 132,.8)'
               }
           },
           type: 'value',
           min: 2,
           // splitNumber: 2,
           // interval: 1,
           axisLabel: {
               formatter: '{value}',
               color: 'rgba(9, 189, 211,1)',
               fontSize: fontSize
           },
           splitLine: {
               show: false,
               lineStyle: {
                   color: 'rgba(255,255,255,0.1)'
               }
           },
           axisTick: {
               show: false
           },
           position: 'right'
       }, {
           name: '单位',
           nameGap: 50,
           nameLocation: 'middle',
           nameTextStyle: {
               fontSize: fontSize,
               color: 'rgb(220, 128, 7)',
           },
           type: 'value',
           boundaryGap: true, // 坐标轴两边留白
           //splitNumber: 8,
           // interval: 1,
           axisLabel: {
               show: true,
               textStyle: {
                   fontSize: fontSize,
                   color: 'rgb(220, 128, 7)'
               }
           },
           axisTick: {
               show: false,
               // alignWithLabel:false,
               // interval:'auto'
           },
           axisLine: {
               show: false,
               lineStyle: {
                   color: fontColor
               }
           },
           splitLine: {
               show: false,
               lineStyle: {
                   color: fontColor
               }
           },

       }],
       series: [{
               name: 'b',
               type: 'scatter',
               symbol: 'circle',
               symbolSize: 5,
               smooth: true,
               itemStyle: {
                   normal: {
                       color: 'rgb(9,189,211)',
                       lineStyle: {
                           color: "rgb(9,189,211)",
                           width: 3,
                       },
                       areaStyle: {
                           color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
                               offset: 0,
                               color: 'rgba(9,189,211,0)'
                           }, {
                               offset: 1,
                               color: 'rgba(9,189,211,0.3)'
                           }]),
                       }
                   }
               },
               data: data.yDatas1
           },
           {
               name: 'a',
               type: 'bar',
               yAxisIndex: 1,
               stack: 'a',
               label: {
                   normal: {
                       textStyle: {
                           color: '#682d19'
                       },
                       position: 'left',
                       show: false,
                       formatter: '{b}'
                   }
               },
               barCategoryGap: 0,
               itemStyle: {
                   normal: {
                       color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
                           offset: 0,
                           color: 'transparent'
                       }, {
                           offset: 0.5,
                           color: 'transparent'
                       }, {
                           offset: 0.8,
                           color: 'rgba(0, 0, 0, 0)'
                       }, {
                           offset: 0.92,
                           color: 'rgba(0, 0, 0, 0)'
                       }, {
                           offset: 1,
                           color: 'rgba(0, 0, 0, 0)'
                       }])
                   }
               },
               data: data.yDatas2
           }, {
               type: 'bar',
               yAxisIndex: 1,
               stack: 'a',
               silent: true,
               data: data.yDatas3,
               itemStyle: {
                   normal: {
                       barBorderRadius: [8, 8, 8, 8],
                       color: '#FE8F01'
                   }
               },
               barMinHeight: 8
           },

       ]
   }