本帖最后由 yhdata_rTfE5IOp 于 2023-5-26 17:44 编辑
我是想要这种效果 总和=分类1+分类2,且总和(图中折线)的位置就在分类1+分类2的位置上
我用echars这样实现的
- option = {
- tooltip: {
- trigger: 'axis'
- },
- legend: {},
- grid: {
- left: '3%',
- right: '4%',
- bottom: '3%',
- containLabel: true
- },
- xAxis: [
- {
- type: 'category',
- data: options.column1
- }
- ],
- yAxis: [
- {
- type: 'value'
- }
- ],
- series: [
- {
- name: '分类1',
- type: 'bar',
- stack: 'Ad',
- emphasis: {
- focus: 'series'
- },
- data: options.column2
- },
- {
- name: '分类2',
- type: 'bar',
- stack: 'Ad',
- emphasis: {
- focus: 'series'
- },
- data:options.column3
- },
- {
- name: '总和',
- type: 'line',
- stack: 'Ad',
- emphasis: {
- focus: 'series'
- },
- data: options.column4
- }
- ]
- };
复制代码
- [
- {
- "column1": "维度列",
- "column2": "Sum_已放未提",
- "column3": "Sum_未安排",
- "column4": "Sum_总和"
- },
- {
- "column1": "wk1",
- "column2": 5,
- "column3": 5,
- "column4": 0
- },
- {
- "column1": "wk2",
- "column2": 3,
- "column3": 9,
- "column4": 0
- },
- {
- "column1": "wk3",
- "column2": 5,
- "column3": 2,
- "column4": 0
- },
- {
- "column1": "wk4",
- "column2": 2,
- "column3": 9,
- "column4": 0
- },
- {
- "column1": "wk5",
- "column2": 1,
- "column3": 5,
- "column4": 0
- },
- {
- "column1": "wk6",
- "column2": 3,
- "column3": 2,
- "column4": 0
- },
- {
- "column1": "wk7",
- "column2": 4,
- "column3": 7,
- "column4": 0
- },
- {
- "column1": "wk8",
- "column2": 3,
- "column3": 2,
- "column4": 0
- }
- ]
复制代码
|