0


echarts——柱状图,Y轴不显示,series内容展示在Y轴附近——基础积累

echarts柱状图美化效果——基础积累

最近看到同事在做下面效果的柱状图,效果图如下:
在这里插入图片描述

最常见的柱状图如下:

在这里插入图片描述

1.竖向柱状图——改为横向柱状图

需要将xAxis中的type:'category'改到yAxis中的type中

也就是说哪个轴的type是category,哪个轴就是主轴,X轴是主轴则柱状图是竖向的,Y轴是主轴则柱状图是横向的。

2.隐藏Y轴——

yAxis中的show设置为false,则y轴不展示
 yAxis: { type: 'category',show:false},

3.将series中的标题添加到Y轴附近——需要设置以下参数

align:'left',padding:[0,0,0,20],position:'left',

3.1 如果不加以上三个参数的效果:

在这里插入图片描述

3.2 添加了

align:'left'

参数的效果

在这里插入图片描述

3.3 添加了

padding: [0, 0, 0, 20]

参数的效果

在这里插入图片描述

3.4 添加了

position: 'left'

参数的效果

在这里插入图片描述

4.柱状图不同颜色的设置

如果是多个柱子的不同颜色,可以在series同一级别中添加color:[颜色1,颜色2,颜色3]的颜色集合数组

现在是同一个series对象中柱子设置不同颜色,则需要在series里面的itemStyle中的color去设置

具体代码如下:

{type:'bar',itemStyle:{normal:{color:(val)=>{let cols =['#289ee1','#6ad89d','#f8d36c','#f46868','#6f65bc','#76d7f4'];return cols[val.dataIndex%6];//这段代码就是设置了6个基本颜色,然后根据柱子的索引不同,设置不同颜色},//这部分让指标提示显示在上方label:{formatter:(val)=>{return val.data[2];},color:'#000',show:true,align:'left',padding:[0,0,0,20],position:'left',fontSize:16,}}}}

完成!!!

多多积累,多多收获。感谢大家的支持。


本文转载自: https://blog.csdn.net/yehaocheng520/article/details/128014963
版权归原作者 叶浩成520 所有, 如有侵权,请联系我们删除。

“echarts——柱状图,Y轴不显示,series内容展示在Y轴附近——基础积累”的评论:

还没有评论