Echart 属性设置

一、设置图形在容器的空间占比

通过设置option.grid属性

grid: {
   left: 0,
   right: 0,
   bottom: 0,
   top: 0,
   containLabel: true
}

为了方便理解把值都设置成0,我们把图表当成一个子组件,上面的left,right,bottom,top的设置可以理解成父元素设置padding,containLabel:true为设置成自适应。

二、设置图形的标题

title: {
    text:'这是标题',
    top: 0,
    left: 0,
    textStyle: {
        color: '#31456A',
        fontSize: 20,
        fontWeight: 500
    }
}

这里可以理解成标题组件设置 position: absolute,top和left为在最外层父元素的位置,其他颜色和字体设置见上图

三、设置X轴

为了方便大家理解X轴和Y轴上的组成,见上图

xAxis: {
    data: ['组织1', '组织2', '组织3', '组织4', '组织5'],
    axisTick: {
        show: true // 是否显示刻度
    },
    splitLine: {
        show: true // 是否显示分割线
    },
    axisLine: {
        lineStyle: {
              color: 'red' // x轴的颜色
        }
    },
    axisLabel: {
        margin: 22, // x轴刻度标签距离x轴的位置
        textStyle: {
              color: 'blue', // x轴刻度标签的颜色
              fontSize: 20,
              fontWeight: 500
        }
    }
}

axisTick:刻度属性;splitLine为分割线属性;axisLine为X轴线属性;axisLabel为X轴刻度标签属性;data为X轴刻度标签合集;

四、设置Y轴

yAxis: {
    name: '标题', // 标题名称
    nameGap: 20, // 标题距离Y轴最高刻度的距离
    nameTextStyle: {
        padding: [0, 60, 0, 0] // 标题上右下左与原位置距离
    },
    splitLine: {
        show: true, // 是否显示分割线
        lineStyle: {
              color: ['#EBF3FB']
        }
    },
    axisLabel: {
        margin: 16 // Y轴刻度标签距离Y轴的位置
    }
}

name:标题;splitLine为分割线属性;axisLabel为Y轴刻度标签属性;

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值