• ECharts 大屏显示图


     代码下载包

    https://files.cnblogs.com/files/yehuisir/eckarts_open_class-master.zip?t=1650275102

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

      var data_f =  [
          32, 33, 31, 14, 19, 13, 10,15,18,23,
          23, 16, 17,27, 18, 20, 23,36,13,14,
          14, 15, 17, 17, 17, 11, 13,14,18,19,
        ];
        var data_p = [
          32, 33, 31, 14, 19, 13, 10,15,18,23,
          23, 16, 17,27, 18, 20, 23,36,13,14,
          14, 15, 17, 17, 17, 11, 13,14,18,19,
        ];
        var data_g = [
          32, 33, 31, 14, 19, 13, 10,15,18,23,
          23, 16, 17,27, 18, 20, 23,36,13,14,
          14, 15, 17, 17, 17, 11, 13,14,18,19,
        ];
        var data_z = [96, 99, 93, 42, 57, 39, 30, 45, 54, 69, 69, 48, 51, 81, 54, 60, 69, 108, 39, 42, 42, 45, 51, 51, 51, 33, 39, 42, 54, 57]
     
        
      
    
     
        this.BarOption1 = {
          color:["#A35200", "#0A7FD2", "#3BA854", "#6DB9D9",],
          title: {
            text: '充冷时长',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          tooltip: {
            trigger: 'axis',
            axisPointer: {
              type: 'shadow'
            }
          },
          legend: {
            textStyle: {
              color: "#FFFFFF"
            },
          },
          grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
         ,
              tooltip: {
                textStyle: {
                  color: "rgba(143, 38, 38, 1)"
                }
              }
          
          },
          xAxis: [
            {
              type: 'category',
              data: [
                '1', '2', '3', '4', '5', '6', '7','8','9','10',
                '11', '12', '13', '14', '15', '16', '17','18','19','20',
                '21', '22', '23', '24', '25', '26', '27','28','29','30',
            ],
              axisLabel: {
                color: '#FFFFFF'
              }
            },
            
            
          ],
          yAxis: [
            {
              type: 'value',
              axisLabel: {
                color: '#FFFFFF',
                interval: 30
              },
              splitArea: {
                interval: 6
              },
              nameTextStyle: {
                color: "#FFFFFF"
              },
              name: "充冷时长(h)"
            }
          ],
          series: [
            {
              name: '峰电',
              type: 'bar',
              emphasis: {
                focus: 'series'
              },
              stack:"总量",
              data:data_f,
              barWidth: 10,
              itemStyle:{
              
                barBorderRadius: 15,
           
               },
        
            },
            {
              name: '平电',
              type: 'bar',
              stack:"总量",
              emphasis: {
                focus: 'series'
              },
              barWidth: 10,
              itemStyle:{
              
                barBorderRadius: 15,
        
               },
              data: data_p,
           
            },
            {
              name: '谷电',
              type: 'bar',
              stack:"总量",
              emphasis: {
                focus: 'series'
              },
              itemStyle:{
              
                barBorderRadius: 15,
             
               },
               barCategoryGap: "58%",
              barWidth: 10,
              data: data_g
            },
            ,
            {
                name: '总电充冷时长',
                type: 'line',
                smooth:true,
               symbol: 'circle',     //设定为实心点
                symbolSize: 11,
                data: data_z,
                itemStyle: {
          
                  borderColor: "#FFFFFF",
                },
               
            }
            
           
          ]
        };
    
    
        this.BarOption2 = {
          color:["#A35200", "#0A7FD2", "#3BA854",],
          title: {
            text: '冷箱充冷时长分析',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          graphic:[{
            type:'text',
            left:'33%',
            top:'44%',
            style:{
                text:'579',
                textAlign:'center',
                fill:'#FFFFFF',
                30,
                height:30,
                color:"#FFFFFF",
                fontSize: 25,
            }
        },
        {
          type:'text',
          left:'30%',
          top:'53%',
          style:{
              text:'总充冷时长',
              textAlign:'center',
              fill:'#FFFFFF',
              30,
              height:30,
              color:"#FFFFFF",
              fontSize: 15,
          }
      }],
          tooltip: {
            trigger: 'item'
          },
          legend: {
            top: '20%',
            right:"30px",
            textStyle: {
              color: "#FFFFFF"
            },
            orient: "vertical",
          },
          series: [
            {
              // name: 'Access From',
              type: 'pie',
              radius: ['60%', '38%'],
              right: "23%",
              avoidLabelOverlap: false,
              label: {
                show: false,
                position: 'center'
              },
              // emphasis: {
              //   label: {
              //     show: true,
              //     fontSize: '40',
              //     fontWeight: 'bold'
              //   }
              // },
              labelLine: {
                show: false
              },
              data: [
                { value: 1048, name: '峰电时长:230h' },
                { value: 735, name: '平电时长:172h' },
                { value: 580, name: '谷电时长:120h' },
            
              ]
            }
          ]
        };
    

      实例二

     //初始化echarts
        this.BarOption1 = {
     
          color:["#3DB1D9","#AE9456"],
          title: {
            text: '冷箱开关门时长',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          tooltip: {
            trigger: 'axis',
            axisPointer: {
              type: 'cross',
              crossStyle: {
                color: '#999'
              }
            }
          },
      
          legend: {
            data: ['开关门次数', '开关门时长'],
            textStyle: {
              color: "#FFFFFF"
            },
          },
          xAxis: [
            {
              type: 'category',
              data: [
                '1', '2', '3', '4', '5', '6', '7','8','9','10',
                '11', '12', '13', '14', '15', '16', '17','18','19','20',
                '21', '22', '23', '24', '25', '26', '27','28','29','30',
            ],
              axisPointer: {
                type: 'shadow'
              },
              axisLabel: {
                color: '#FFFFFF'
              }
            }
          ],
          yAxis: [
            {
              type: 'value',
              // name: 'Precipitation',
              min: 0,
              max: 30,
              interval: 5,
              axisLabel: {
                formatter: '{value}',
                color: '#FFFFFF'
              },
             
              name: "开关门时长(h)",
              nameTextStyle: {
                color:'#FFFFFF'
              }
            },
            {
              type: 'value',
           
              min: 0,
              max: 30,
              interval: 5,
              axisLabel: {
                formatter: '{value}',
                color: '#FFFFFF'
              },
              name: "开关门次数(次)",
              nameTextStyle: {
                color:'#FFFFFF'
              }
            }
          ],
          series: [
            {
              name: '开关门次数',
              type: 'bar',
              tooltip: {
                valueFormatter: function (value) {
                  return value ;
                }
              },
              data: [
                10, 12,11, 14, 10, 13, 12,10, 13, 12,
                11, 12,13, 14, 15, 11, 13,11, 19, 10,
                11, 12,11, 14, 10, 13, 12,10, 13, 12,
              ],
              barWidth: 10,
              itemStyle: {
                barBorderRadius: [15,15,0,0],
          
                  // // 填充色渐变
                  color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                    { offset: 0, color: "#3DB1D9" },
                    { offset: 0.5, color: "#3DB1D9" },
                    { offset: 1, color: "#19283C" }
                  ])
             
              },
            
            },
          
            {
              name: '开关门时长',
              type: 'line',
              symbol: "none",
              lineStyle: {
                color: "#AE9456"
              },
              yAxisIndex: 1,
              tooltip: {
                valueFormatter: function (value) {
                  return value + '';
                }
              },
              scale: false,
              data: [ 20, 22,21, 24, 20, 23, 22,20, 23, 22,
                      21, 22,23, 24, 25, 16, 17,18, 25, 20,
                      22, 22,21, 24, 20, 23, 22,20, 23, 22,],
                smooth:true,
                areaStyle: {
            
                    // 填充色渐变
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                      { offset: 0, color: "#98834F" },
                      { offset: 0.5, color: "#19283C" },
                      { offset: 1, color: "#19283C" }
                    ])
               
    
                }
            }
          ]
        };
        
     
        this.BarOption2 = {
          color:["#AE9456","#3DB1D9"],
          title: {
            text: '冷箱开关门排名',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          tooltip : {
              trigger: 'axis',
              axisPointer : {            // 坐标轴指示器,坐标轴触发有效
                  type : 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
              }
          },
          legend: {
              data:['开关门时长','开关门次数',],
              textStyle: {
                color: "#FFFFFF"
              },
              right:"20px",
          },
          grid: {
              left: '3%',
              right: '4%',
              bottom: '3%',
              containLabel: true
          },
          xAxis : [
              {
                  type : 'value',
                  
                  splitLine:{
                      show:true,
                  },
                  //横坐标的负半轴的  "坐标轴" 上显示是正数
                  axisLabel:{
                    color: '#FFFFFF',
                      show:true,//不显示坐标轴的数字
                      formatter:function(value){
                          if (value<0) {
                              return -value;
                          }else{
                            return value;
                          }
                      }
                  }
              }
          ],
          yAxis : [
              {
                  show:true,//纵坐标显示
                  type : 'category',
                  position:'left',//纵向坐标显示位置 可选为:left | right
                  axisTick : {show: false},
                  // splitArea : {show : true},
                  
                  splitLine:{
                 show:false//网格线不显示
                },
                  data : ['老猫0001','老猫0002','老猫0003','老猫0004','老猫0005','老猫0006','老猫0007'],
                  axisLabel: {
                    
                    color: '#FFFFFF'
                  },
              }
          ],
    
          series : [
              {
                  name:'开关门时长',
                  type:'bar',
                  stack: '总量',
                  label: {
                      normal: {
                          show: true,
                          /*
                          *处理横坐标负半轴这边的  "柱状"  显示的数
                          *后台传过来是负数,显示时是正数
                           */
                          formatter: function (value) {
                              if(value.data<0){
                                  return -value.data;
                              }else{
                                return value.data;
                              }
                          },
                      }
                  },
                  data:[-120, -132, -101, -134, -190, -230, -210],
                  itemStyle: {
            
              
                      // // 填充色渐变
                      color: new echarts.graphic.LinearGradient(0,0, 1, 0, [
                        { offset: 0, color: "#3DB1D9" },
                        { offset: 0.5, color: "#3DB1D9" },
                        { offset: 1, color: "#19283C" }
                      ])
                 
                  },
              },
               {
                  name:'开关门次数',
                  type:'bar',
                  stack: '总量',
                  label: {
                      normal: {
                          show: true
                      }
                  },
                  data:[320, 302, 341, 374, 390, 450, 420],
                  itemStyle: {
            
              
                    // // 填充色渐变
                    color: new echarts.graphic.LinearGradient(1,0, 0, 0, [
                      { offset: 0, color: "#BB9753" },
                      { offset: 0.5, color: "#BB9753" },
                      { offset: 1, color: "#19283C" }
                    ])
               
                },
              },
          ]
      };

    实例三

     this.BarOption1 = {
          color:["#A35200", "#0A7FD2", "#3BA854", "#6DB9D9",],
          title: {
            text: '充冷机耗电量',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          tooltip: {
            
            axisPointer: {
              type: 'cross',
              crossStyle: {
                color: '#999'
              }
            },
            trigger: 'axis',
          },
       
          legend: {
            data: ['峰电', '平电', '谷电', '总充冷时长'],
            textStyle: {
              color: "#FFFFFF"
            },
            itemGap: 2
          },
          xAxis: [
            {
              type: 'category',
              data: [
                'CLJ0001', 'CLJ0002', 'CLJ0003', 'CLJ0004', 'CLJ0005', 'CLJ0006', 'CLJ0007', 'CLJ0008', 'CLJ0009', 'CLJ00010',
               
              ],
         
              axisLabel: {
                color: "#FFFFFF",
                interval: 0
              },
              
          
            }
          ],
          yAxis: [
            {
              type: 'value',
              name: '耗电量(kWh)',
              min: 0,
              max: 70,
              interval: 10,
              axisLabel: {
                formatter: '{value}',
                color: "#FFFFFF"
              },
              nameTextStyle: {
                color: "#FFFFFF"
              },
              
            },
            {
              
            }
          ],
          series: [
            
            {
              name: '峰电',
              type: 'bar',
              // tooltip: {
              //   valueFormatter: function (value) {
              //     return value + '%';
              //   }
              // },
              data: [
                22, 12, 12, 23, 25, 15, 17, 16, 32, 20,
              ],
              stack: 'sum',
              label: {
                show: true,
                formatter: '{c} %',
                padding:5,
              },
              itemStyle: {
    
                barBorderRadius: 5,
                borderWidth: 3,
                  
                opacity: 0.5,
                  borderColor:"#A35200",
              },
             
              barCategoryGap: "46%",
              
            }
          ,
            {
              name: '平电',
              type: 'bar',
              // tooltip: {
              //   valueFormatter: function (value) {
              //     return value + ' %';
              //   }
              // },
              data: [
                16, 19, 10, 16, 18, 17, 15, 12, 18, 18,
              ],
              stack: 'sum',
              label: {
                show: true,
                formatter: '{c} %',
                padding:5,
              },
              itemStyle: {
                opacity: 0.5,
                  barBorderRadius: 5,
                  borderWidth: 3
                  ,
                  borderColor:"#0A7FD2",
              },
          
              barCategoryGap: "46%",
            },
            ,
            {
              name: '谷电',
              type: 'bar',
              // tooltip: {
              //   valueFormatter: function (value) {
              //     return value + ' %';
              //   }
              // },
              data: [
                15, 9, 12, 16, 8, 17, 15, 12, 4, 8,
              ],
              stack: 'sum',
              label: {
                show: true,
                formatter: '{c} %',
                padding:5,
              },
              itemStyle: {
              
                opacity: 0.5,
                  barBorderRadius: 5,
                  borderWidth: 3,
                  borderColor:"#3BA854",
              },
              
              barCategoryGap: "46%",
            }
      ,
      
            {
              name: '总充冷时长',
              type: 'line',
              yAxisIndex: 1,
              tooltip: {
                valueFormatter: function (value) {
                  return value + ' %';
                }
              },
              smooth:true,
              data: [20, 22, 33, 45, 63, 12, 20, 24, 23, 16, 12, 62]
            }
         ]
        };
        this.BarOption2 = {
          color: ["#496EE6", "#7FD359", "#FFC832", "#F27475", "#17D9FF", "#C0DF3E", "#1FC5B6", "#1D98E5", "#17A966", "#FF7B32", "#FF575B", "#A958CB"],
          title: {
            text: '充冷机耗电量',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          legend: {
            // top: 'bottom',
            textStyle: {
              color: "#FFFFFF",
              fontSize: 12,
              fontFamily: "PingFangSC-Regular"
            },
            orient: "vertical",
            right: 1,
            bottom: 52,
          },
       
          series: [
            {
              name: 'Nightingale Chart',
              type: 'pie',
              radius: [20, 100],
             
              center: ['50%', '50%'],
              roseType: 'area',
              itemStyle: {
                borderRadius: 8
              },
              data: [
                {name: '一月', value: '49.8',label: {
                  color: "#FFFFFF"
                }},
                {name: '二月', value: '40.5',label: {
                  color: "#FFFFFF"
                }},
                {name: '三月', value: '40.1',label: {
                  color: "#FFFFFF"
                }},
                {name: '四月', value: '33.7',label: {
                  color: "#FFFFFF"
                }},
                {name: '五月', value: '40.6',label: {
                  color: "#FFFFFF"
                }},
                {name: '六月', value: '44.3',label: {
                  color: "#FFFFFF"
                }},
                {name: '七月', value: '42.7',label: {
                  color: "#FFFFFF"
                }},
                {name: '八月', value: '32.6',label: {
                  color: "#FFFFFF"
                }},
                {name: '九月', value: '37.0',label: {
                  color: "#FFFFFF"
                }},
                {name: '十月', value: '49.0',label: {
                  color: "#FFFFFF"
                }},
                {name: '十一月', value: '46.9',label: {
                  color: "#FFFFFF"
                }},
                {name: '十二月', value: '39.8',label: {
                  color: "#FFFFFF"
                }}
              ]
            }
          ]
        };

    实例四

     this.BarOption1 = {
          color:["#A35200", "#0A7FD2", "#3BA854", "#6DB9D9",],
          title: {
            text: '充冷机电费',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          tooltip: {
            trigger: 'axis',
            axisPointer: {
              type: 'shadow'
            }
          },
          legend: {
            textStyle: {
              color: "#FFFFFF"
            },
          },
          grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
         ,
              tooltip: {
                textStyle: {
                  color: "rgba(143, 38, 38, 1)"
                }
              }
          
          },
          xAxis: [
            {
              type: 'category',
              data: [
                '1', '2', '3', '4', '5', '6', '7','8','9','10',
                '11', '12', '13', '14', '15', '16', '17','18','19','20',
                '21', '22', '23', '24', '25', '26', '27','28','29','30',
            ],
              axisLabel: {
                color: '#FFFFFF'
              }
            },
            
            
          ],
          yAxis: [
            {
              type: 'value',
              axisLabel: {
                color: '#FFFFFF',
                interval: 30
              },
              splitArea: {
                interval: 6
              },
              nameTextStyle: {
                color: "#FFFFFF"
              },
              name: "电费(¥)"
            }
          ],
          series: [
            {
              name: '峰电费',
              type: 'bar',
              emphasis: {
                focus: 'series'
              },
              stack:"总量",
              data:data_f,
              barWidth: 10,
              itemStyle:{
              
                barBorderRadius: 15,
           
               },
        
            },
            {
              name: '平电费',
              type: 'bar',
              stack:"总量",
              emphasis: {
                focus: 'series'
              },
              barWidth: 10,
              itemStyle:{
              
                barBorderRadius: 15,
        
               },
              data: data_p,
           
            },
            {
              name: '谷电费',
              type: 'bar',
              stack:"总量",
              emphasis: {
                focus: 'series'
              },
              itemStyle:{
              
                barBorderRadius: 15,
             
               },
               barCategoryGap: "58%",
              barWidth: 10,
              data: data_g
            },
            ,
            {
                name: '总电费',
                type: 'line',
                smooth:true,
               symbol: 'circle',     //设定为实心点
                symbolSize: 11,
                data: data_z,
                itemStyle: {
          
                  borderColor: "#FFFFFF",
                },
               
            }
            
           
          ]
        };
    
    
        this.BarOption2 = {
    
    
          title: {
            text: '峰平谷电费分析',
            top: 10,
            left: 10,
            textStyle:{
              color: '#FFFFFF'
            },
          },
          tooltip: {
            trigger: 'item'
          },
          // legend: {
          //   type: 'scroll',
          //   bottom: 10,
          //   data: (function () {
          //     var list = [];
          //     for (var i = 1; i <= 28; i++) {
          //       list.push(i + 2000 + '');
          //     }
          //     return list;
          //   })()
          // },
          visualMap: {
            top: 'middle',
            right: 10,
        
            color:[ "#6DB9D9",  "#3BA854",  "#0A7FD2", "#A35200",],
            calculable: true
          },
          radar: {
            indicator: [
              { text: '8:00-11:00', max: 400 },
              { text: '0:00-8:00', max: 400 },
              { text: '22:00-24:00', max: 400 },
              { text: '17:00-22:00', max: 400 },
              { text: '11:00-17:00', max: 400 }
            ],
            axisLine: {
              symbol: "circle"
            }
          },
          series: (function () {
            var series = [];
            for (var i = 1; i <= 28; i++) {
              series.push({
                type: 'radar',
                symbol: 'none',
                lineStyle: {
                   1
                },
                emphasis: {
                  areaStyle: {
                    color: 'rgba(0,250,0,0.3)'
                  }
                },
                data: [
                  {
                    value: [
                      (40 - i) * 10,
                      (38 - i) * 4 + 60,
                      i * 5 + 10,
                      i * 9,
                      (i * i) / 2
                    ],
                    name: i + 2000 + ''
                  }
                ]
              });
            }
            return series;
          })()
        };

    实例五

     this.BarOption1 = {
        
          title: {
            text: '当月故障次数:159次',
            top: 10,
            left: 10,
            textStyle:{
              color: '#FFFFFF'
            },
          },
          xAxis: {
            type: 'category',
            boundaryGap: false,
            data: [  '1', '2', '3', '4', '5', '6', '7','8','9','10',
            '11', '12', '13', '14', '15', '16', '17','18','19','20',
            '21', '22', '23', '24', '25', '26', '27','28','29','30',],
            axisLabel: {
              color: "#FFFFFF",
          
            },
            
          },
          yAxis: {
            type: 'value',
            axisLabel: {
              formatter: '{value}',
              color: "#FFFFFF"
            },
            nameTextStyle: {
              color: "#FFFFFF"
            },
            name: '故障次数(次)',
            axisLine: {
              show: true
            },
            axisTick: {
              show: true
            },
            lineStyle: {
              color: "rgba(173, 62, 62, 1)"
            }
            
          },
          series: [
            {
              data: [
                20, 32, 11, 34, 29, 30, 12,19, 10, 12,
                10, 22, 21, 30, 19, 35, 22,18, 14, 18,
                21, 32, 31, 24, 29, 33, 12,17, 10, 19,
              ],
              type: 'line',
             
              smooth:true,
              scale: false,
              symbol: "none",
              areaStyle: {
            
                // 填充色渐变
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                  { offset: 0, color: "#393C49" },
                  { offset: 0.5, color: "#4C4249" },
                  { offset: 1, color: "#4C4249" }
                ])
           
    
            },
            lineStyle: {
              // color: "#1562AA",
              // 填充色渐变
              color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                { offset: 0, color: "#393C49" },
                { offset: 0.5, color: "#1562AA" },
                { offset: 1, color: "#1562AA" }
              ])
            },
            }
          ]
        };
    
        var myColor =   ["#496EE6", "#7FD359", "#FFC832", "#F27475", "#17D9FF", "#C0DF3E", "#1FC5B6", "#1D98E5", "#17A966", "#FF7B32"];
    
         
        this.BarOption2 = {
         
          title: {
            text: '充冷机故障次数排名',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          tooltip: {
            trigger: 'axis',
            axisPointer: {
              type: 'shadow'
            }
          },
          // legend: {},
          grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
          },
          xAxis: {
            type: 'value',
            boundaryGap: [0, 0.01]
          },
          yAxis: {
            type: 'category',
            data: ['GLJ001', 'GLJ002', 'GLJ003', 'GLJ004', 'GLJ005', 'GLJ006', 'GLJ007', 'GLJ008', 'GLJ009', 'GLJ010'],
            axisLabel: {
       
              color: "#FFFFFF"
            },
          },
          series: [
            {
              name: '2011',
              type: 'bar',
              data: [
                18, 23, 24, 17, 13, 15,14, 18, 19, 25,
              ],
              // 修改第一组柱子的圆角
            itemStyle: {
              barBorderRadius: 20,
              // 此时的color 可以修改柱子的颜色
              color: function(params) {
                // params 传进来的是柱子对象
                // console.log(params);
                // dataIndex 是当前柱子的索引号
                return myColor[params.dataIndex];
              }
            },
            // 柱子之间的距离
            barCategoryGap: 50,
            //柱子的宽度
            barWidth: 10,
            // 显示柱子内的文字
            label: {
              show: true,
              position: "inside",
              // {c} 会自动的解析为 数据  data里面的数据
              formatter: "{c}次"
            }
            }
          ]
        };

    实例六

        this.BarOption1 = {
          // color:["#A35200", "#0A7FD2", "#3BA854", "#6DB9D9",],
          title: {
            text: '箱体出租率分析',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          tooltip: {
            trigger: 'axis',
            axisPointer: {
              type: 'shadow'
            }
          },
          legend: {
            textStyle: {
              color: "#FFFFFF"
            },
            show:false,
          },
          grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
         ,
              tooltip: {
                textStyle: {
                  color: "rgba(143, 38, 38, 1)"
                }
              }
          
          },
          xAxis: [
            {
              type: 'category',
              data: [
                '1', '2', '3', '4', '5', '6', '7','8','9','10',
                '11', '12', '13', '14', '15', '16', '17','18','19','20',
                '21', '22', '23', '24', '25', '26', '27','28','29','30',
            ],
              axisLabel: {
                color: '#FFFFFF'
              }
            },
            
            
          ],
          yAxis: [
            {
              type: 'value',
              axisLabel: {
                color: '#FFFFFF',
                interval: 30
              },
              splitArea: {
                interval: 6
              },
              nameTextStyle: {
                color: "#FFFFFF"
              },
              name: "箱体出租率(%)"
            }
          ],
          series: [
            {
              name: '峰电费',
              type: 'bar',
              emphasis: {
                focus: 'series'
              },
              stack:"总量",
              data:data_f,
              barWidth: 10,
              itemStyle:{
              
                barBorderRadius: [15,15,0,0],
           // // 填充色渐变
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                  { offset: 0, color: "#3DB1D9" },
                  { offset: 0.5, color: "#3DB1D9" },
                  { offset: 1, color: "#19283C" }
                ])
               },
    
               label: {
                show: true,
                formatter: "{c}%",
                position: "outside",
                color: "#FFFFFF"
              },
           
        
            },
          
         
           
          ]
        };
    
        var myColor =   ["#496EE6", "#7FD359", "#FFC832", "#F27475", "#17D9FF", "#C0DF3E", "#1FC5B6", "#1D98E5", "#17A966", "#FF7B32"];
    
        this.BarOption2 = {
         
          title: {
            text: '箱体月出租率',
            textStyle:{
              color: '#FFFFFF'
            },
          },
          tooltip: {
            trigger: 'axis',
            axisPointer: {
              type: 'shadow'
            }
          },
          // legend: {},
          grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
          },
          xAxis: {
            type: 'value',
            boundaryGap: [0, 0.01],
            
              show: true,
              data: [
                '0', '20', '40', '60', '80', '100', 
            ],
          },
          yAxis: {
            type: 'category',
            data: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月','十一月','十二月'],
            axisLabel: {
       
              color: "#FFFFFF"
            },
            inverse: true,
          },
          series: [
            {
              name: '2011',
              type: 'bar',
              data: [
                18, 23, 24, 17, 13, 15,14, 18, 19, 25,15, 19, 23,
              ],
              // 修改第一组柱子的圆角
            itemStyle: {
              barBorderRadius: 20,
              // 此时的color 可以修改柱子的颜色
               // // 填充色渐变
               color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [
                { offset: 0, color: "#60227C" },
                { offset: 0.5, color: "#60227C" },
                { offset: 1, color: "#19283C" }
              ])
            },
            // 柱子之间的距离
            barCategoryGap: 50,
            //柱子的宽度
            barWidth: 10,
            // 显示柱子内的文字
            label: {
              show: true,
              position: "right",
              // {c} 会自动的解析为 数据  data里面的数据
              formatter: "{c}%",
              color: "#FFFFFF"
            },
           
            }
          ]
        };
  • 相关阅读:
    实现websocket中遇到的恶心问题。
    移动js框架使用报告
    超级难用的wireshark。
    三国演义LBS 20110406 本次清明节解决问题列表。
    【原创意】一个市值估算超亿的创意——愤怒的小猪(谢绝抄袭和冒名顶替)
    一个小游戏 让你感受“如何等待成功”!
    js 游戏引擎 + canvas 入门
    javascript 中的反射
    使用HTML5进行地理位置定位。误差在+500m
    【原创意】新浪微博都感到巨大鸭梨的全新创意 —— 二维码社区"神码"
  • 原文地址:https://www.cnblogs.com/yehuisir/p/16160855.html
Copyright © 2020-2023  润新知