本帖最后由 君茗 于 2021-7-7 17:06 编辑
echartjs 官网登不了了,应该有个堆积的属性。
我用stack 这个属性成功了,不清楚是不是
特殊注意的地方就是:1.用柱状图,然后把类别的并列轴设置好;2.用扩展属性将对应的大类拼接好(这个地方我自己做了个简单的就是知道哪几个大类在一起,手动设置的,如果你要自动设置,数据设置里面应该还有一列是从数据库取的,然后代码里面去获取再拼接)
代码中:stack 分类,具体叫啥官网看看,这个我是分了1.2.3个类别,然后每个类别里面的柱子宽度可以单独设置 barWidth:'35'
- {
- xAxis: {
- type: 'category'
- },
- series: [{
- name: 'A',
- type: 'bar',
- barWidth: '35',
- stack: '1'
- }, {
- name: 'B',
- type: 'bar',
- stack: '1',
- barWidth: '35',
- }, {
- name: 'C',
- type: 'bar',
- stack: '1',
- barWidth: '35',
- }, {
- name: 'D',
- type: 'bar',
- stack: '2',
- barWidth: '15'
- }, {
- name: 'E',
- type: 'bar',
- stack: '3',
- barWidth: '5'
- }, {
- name: 'F',
- type: 'bar',
- stack: '3',
- barWidth: '5'
- }]
- }
复制代码
|