Echarts可视化教程

  1. 网站首页
  2. 百度ECharts
  3. ECharts实例
  4. ECharts入门
  5. 地图大全
  6. ECharts官网

百度Echarts多维度象形柱状图之人事员工数据分析

var colors = ['rgba(251,210,73,0.8)', 'rgba(251,210,73,0.8)', 'rgba(124,213,253,0.8)', 'rgba(124,213,253,0.8)', 'rgba(124,213,253,0.8)', 'rgba(124,213,253,0.8)', 'rgba(124,213,253,0.8)', 'rgba(124,213,253,0.8)', 'rgba(181,236,69,0.8)', 'rgba(181,236,69,0.8)', 'rgba(136,243,227,0.8)', 'rgba(136,243,227,0.8)', 'rgba(136,243,227,0.8)', 'rgba(136,243,227,0.8)'];
var aCategorys = ['', '男', '女', '5\n\r年\n\r及\n\r以\n\r下', ' 6\n\r-\n\r10\n\r年', '11\n\r-\n\r15\n\r年', '16\n\r-\n\r20\n\r年', '21\n\r-\n\r25\n\r年', '26\n\r年\n\r及\n\r以\n\r上',' 大\n\r专\n\r及\n\r以\n\r下',' 本\n\r科', ''];
var topdata = [0,96, 96, 97, 95, 98, 94, 89, 94, 80, 67, 90, 94,90,89];
var aSeries = [{
  name: '岗位倾向',
  type: 'line',
  symbol:'circle',
  symbolSize:12,
  itemStyle: {
    normal: {
      color: '#F6A623',
      borderColor:"#ffffff",
      borderWidth:2
    }
  },
  lineStyle: {
    normal: {
      opacity: 0
    }
  },
  
  data: ['-',96, 96, 97, 95, 98, 94, 89, 94, 80, 52,'-']
}, {
  name: '忠诚度',
  type: 'line',
  symbol:'circle',
  symbolSize:12,
  lineStyle: {
    normal: {
      opacity: 0
    }
  },
  itemStyle: {
    normal: {
      color: '#A5A7AD',
      borderColor:"#ffffff",
      borderWidth:2
    }
  },
  
  data: ['-',77, 89, 79, 70, 69, 60, 80, 91, 69, 67,'-']
}, {
  name: '离职率',
  type: 'line',
  symbol:'circle',
  symbolSize:12,
  lineStyle: {
    normal: {
      opacity: 0
    }
  },
  itemStyle: {
    normal: {
      color: '#d03559',
      borderColor:"#ffffff",
      borderWidth:2
    }
  },
  
  data: ['-',22, 33, 33, 14, 28, 20, 50, 41, 29, 27,'-']
}];

aCategorys.forEach(function(v, i, a) {
  var name = v;
  if (v !== '') {
    var data = [];
    for (var j = 0; j < aCategorys.length; j++) {
      data.push('-');
    }
    data[i - 1] = 0;
    data[i] = topdata[i];
    data[i + 1] = 0;
    aSeries.push({
      name: name,
      type: 'pictorialBar',
      smooth: false,
      legendHoverLink:false,
      symbol: 'path://M0,10 L10,10 C5.5,10 5.5,5 5,0 C4.5,5 4.5,10 0,10 z',
      barCategoryGap: '-130%',
      label:{
        normal:{
          show:false
        },
        emphasis:{
          show:false
        }
      },
      areaStyle: {
        normal: {
          color: {
            type: 'linear',
            x: 0,
            y: 0,
            x2: 0,
            y2: 1,
            colorStops: [{
              offset: 0,
              color: colors[i - 1] // 0% 处的颜色
            }, {
              offset: 1,
              color: colors[i - 1] // 100% 处的颜色
            }],
            globalCoord: false // 缺省为 false
          }
        }
      },
      data: data,
    });
  }
});

var option = null;
option = {
  backgroundColor: '#030c2b',
  color: colors,
  tooltip: {
    trigger: 'axis',
    formatter: function(params) {
      console.log(params)
      var rValue =params[0].name+'
'; params.forEach(function(v, i, a) { if (v.data !== 0 && v.data !== "-" && v.seriesType == "line") { rValue+=''+v.seriesName + ':' + v.data +'
'; } }) return rValue; } }, legend: { icon: 'circle', itemWidth: 14, itemHeight: 14, itemGap: 15, data: ['职业行为倾向', '角色价值观', '职业归属感'], right: '4%', textStyle: { fontSize: 14, color: '#424242' } }, xAxis: [{ type: 'category', boundaryGap: false, data: aCategorys, axisTick: { show:false, alignWithLabel: true }, axisLine: { lineStyle: { color: '#0f5681' } }, splitLine: { show: false, lineStyle: { color: '#0f5681', type: 'dotted' }, }, axisLabel: { show: true, textStyle: { color: '#fff', //更改坐标轴文字颜色 fontSize: 12 //更改坐标轴文字大小 } } }], grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, yAxis: [{ type: 'value', axisLine: { lineStyle: { color: '#0f5681' } }, axisTick: { show:false, alignWithLabel: true }, splitLine: { lineStyle: { color: '#0f5681', type: 'dashed' // solid dashed dotted }, }, axisLabel: { show: true, align:'right', textStyle: { color: '#fff', //更改坐标轴文字颜色 fontSize: 12 //更改坐标轴文字大小 } } }], series: aSeries };

点击运行 》

点击展开全文

相关文章

  1. 百度echarts柱状图之重叠象形柱状图
  2. 年龄分布象形柱状图