总相似占比echarts 柱状配置项内容和展示

配置项如下
      option = {
    title: {
          text: '总相似占比',
          left: 0,
          textStyle: {
            color: '#334154',
            fontSize: 16,
          }
        },
        grid: {
          top: "50px",
          left: "5px",
          right: "5px",
          bottom: "0px",
          containLabel: true
        },
        tooltip: {
          trigger: 'item',
          backgroundColor: '#fff',
          extraCssText: 'box-shadow: 0 2px 14px rgba(66, 79, 87, 0.24);',
          padding: 10,
          textStyle: {
            color: '#25282B'
          },
          formatter: '{b}:<br/>数量:{c} '
        },
        xAxis: {
          show: false,
          axisLine: {       // 坐标轴 轴线
            show: false,  // 是否显示
          },
          axisTick: {
            show: false,
          },
          splitLine: {
            show: false,
          },
        },
        yAxis: {
          axisLine: {       // 坐标轴 轴线
            show: false,  // 是否显示
          },
          axisTick: {
            show: false,
          },
          axisLabel: { padding: [0, 16, 0, 0] },
          data: ['85%~100%', '70%~85%', '50%~70%', '10%~50%', '35%~40%', '25%~30%', '15%~20%', '10%~15%', '5%~10%', '0%~5%'],
        },
        series: [
          {
            type: 'bar',
            barWidth: 10,
            data: [
              //这段的值稍有特殊,是倒序输出

              //85-100%
              {
                value: 200,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#FF5833' },
                      { offset: 0, color: '#FF8150' }
                    ]
                  )
                }
              },
              //70-85%
              {
                value: 250,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#FF5833' },
                      { offset: 0, color: '#FF8150' }
                    ]
                  )
                }
              },
              //50-70%
              {
                value: 300,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#FF5833' },
                      { offset: 0, color: '#FF8150' }
                    ]
                  )
                }
              },
              //10-50%
              {
                value: 350,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#FF5833' },
                      { offset: 0, color: '#FF8150' }
                    ]
                  )
                }
              },
              //35-40%
              {
                value: 400,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#FF9533' },
                      { offset: 0, color: '#FFC351' }
                    ]
                  )
                }
              },
              //25-30%
              {
                value: 450,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#FF9533' },
                      { offset: 0, color: '#FFC351' }
                    ]
                  )
                }
              },
              //15-20%
              {
                value: 500,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#FF9533' },
                      { offset: 0, color: '#FFC351' }
                    ]
                  )
                }
              },
              //10-15%
              {
                value: 550,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#96E277' },
                      { offset: 0, color: '#C3F5A5' }
                    ]
                  )
                }
              },
              // 5-10%
              {
                value: 600,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#96E277' },
                      { offset: 0, color: '#C3F5A5' }
                    ]
                  )
                }
              },
              // 0-5%
              {
                value: 650,
                itemStyle: {
                  barBorderRadius: 10,
                  color: new echarts.graphic.LinearGradient(
                    1, 0, 0, 0,
                    [
                      { offset: 1, color: '#96E277' },
                      { offset: 0, color: '#C3F5A5' }
                    ]
                  )
                }
              },
            ]
          }
        ],
};
    
截图如下