欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

echart常用条形图bar配置

程序员文章站 2024-03-19 23:19:16
...

直接上代码,注意看备注

// 师生比例条状图
let tearcherStudentBar = Echart.init(document.getElementsByClassName('teacher-student-bar')[0]);
tearcherStudentBar.setOption({
  title: {
    text: '师生比例图',
    ...setEchartTitle, //标题配置,在echart常用标题配置博文中出现
  },
  //关于鼠标移动到数据上的提示工具
  tooltip: {
    show: true,
  },
  //横轴
  xAxis: {
    data: ['学院', '学院', '学院', '学院', '学院'],
    ...setAxis, //在常用轴线配置博文中有出现
  },
  //纵轴
  yAxis: {
  	//规定纵轴的类型
    type: 'value',
    ...setAxis,
    //max 规定最大值  //min 规定最小值  //interval规定值的间隔
  },
  // 数据配置
  series: [
    {
      name: '学生',
      type: 'bar',
      data: [255, 220, 236, 500, 210],
      barWidth: 18, //柱状条的宽度
      itemStyle: {
      	//柱状条的颜色,这里用了一个线性渐变色
        color: new Echart.graphic.LinearGradient(0, 0, 0, 1, [
          {
            offset: 0,
            color: '#28a4fc',
          },
          {
            offset: 1,
            color: 'rgba(41,164,523,0)',
          },
        ]), 
        barBorderRadius: [4, 4, 0, 0], //设置柱状条的边框圆角
      },
      //表内的文字
      //label: {
      	//show: true, //是否显示值
      	//position: 'right', //显示文字值的位置
      	//textStyle: {
        	//显示值的样式
        	//color: '#9fceff',
       	 	//fontSize: 18,
      	//},
    	//},
    },
    {
      name: '老师',
      type: 'bar',
      barWidth: 18,
      data: [155, 120, 136, 110, 110],
      itemStyle: {
      	// 0,0,0,1 分别表示 x,y,x2,y2,用来控制线性渐变的方向
      	//表示x方向上不变,y方向上发生变化
        color: new Echart.graphic.LinearGradient(0, 0, 0, 1, [
        //至少提供两种颜色
          {
            offset: 0, //必须存在,表示这个颜色从0%开始,不得大于1
            color: '#75e4fd',
          },
          {
            offset: 1,
            color: 'rgba(117,228,253,0)',
          },
        ]),
        barBorderRadius: [4, 4, 0, 0],
      },
    },
  ],
});

展示成果
echart常用条形图bar配置

相关标签: echart