ECharts 实现重叠柱状图 您所在的位置:网站首页 三层立体图形叠在一起 ECharts 实现重叠柱状图

ECharts 实现重叠柱状图

2024-05-31 23:42| 来源: 网络整理| 查看: 265

1 使用详解

(1)series.z

说明:

折线图组件的所有图形的 z 值。控制图形的前后顺序。

z 值小的图形会被 z 值大的图形覆盖。z 相比 zlevel 优先级更低,而且不会创建新的 Canvas。

(2)series.barGap

说明:

不同系列的柱间距离,为百分比(如 '30%',表示柱子宽度的 30%)。

如果想要两个系列的柱子重叠,可以设置 barGap 为 '-100%'。这在用柱子做背景的时候有用。

在同一坐标系上,此属性会被多个 'bar' 系列共享。此属性应设置于此坐标系中最后一个 'bar'  系列上才会生效,并且是对此坐标系中所有 'bar' 系列生效。

2 原始效果图

3 实现代码(重叠柱状图)  // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 var option = { tooltip: { trigger:"axis", formatter:"{a1}{b1}:{c1}%" }, legend: { data:['增长率'] }, xAxis: { data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"] }, color:['#ccc','red'], yAxis: { axisLabel:{ formatter:"{value}%" } }, series: [{ name: '', type: 'bar', z:"-1", barGap: '-100%', data: [100, 100, 100, 100, 100, 100] }, { name: '增长率', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); 4 最终效果图(重叠柱状图) 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有