antvis/G2

The issue has been closed
堆叠图设置颜色 #5928
YY88Xu posted onGitHub
问题描述
堆叠图怎么设置不同 lable 的颜色呢?
import { Chart } from '@antv/g2';
const chart = new Chart({
container: 'container',
autoFit: true,
});
const data = [
{
"month": "2023年1月",
"label": "R4",
"value": 10,
color: 'red',
},
{
"month": "2023年1月",
"label": "R5",
"value": 30,
color: 'yellow',
},
{
"month": "2023年1月",
"label": "R6",
color: 'green',
"value": 32
},
{
"month": "2023年2月",
"label": "R4",
color: 'red',
"value": 10
},
{
"month": "2023年2月",
"label": "R5",
color: 'yellow',
"value": 60
},
{
"month": "2023年2月",
"label": "R6",
color: 'green',
"value": 40
},
]
chart
.interval()
.data(data)
.transform({ type: 'stackY' })
.transform({ type: 'sortX', by: 'y', reverse: true })
.encode('x', 'month')
.encode('y', 'value')
.encode('color', 'color')
chart.render();
<img width="961" alt="image" src="https://github.com/antvis/G2/assets/14836228/5797f1d8-6989-454d-b11f-eafbbc4533b5">
重现链接
No response
重现步骤
No response
预期行为
No response
平台
- 操作系统: [macOS, Windows, Linux, React Native ...]
- 网页浏览器: [Google Chrome, Safari, Firefox]
屏幕截图或视频(可选)
No response
补充说明(可选)
No response