请教一下堆叠图是否支持图二多度量,分别设置color和size通道 #5121
Unanswered
zhouhe-1476452306
asked this question in
Q&A
Replies: 2 comments 1 reply
-
可以提供一份数据吗? |
Beta Was this translation helpful? Give feedback.
1 reply
-
这样? import { Chart } from '@antv/g2';
const chart = new Chart({
container: 'container',
theme: 'classic',
//autoFit: true,
});
const data0 = [
{ month: 'Jan.', type: 'A', value: 1 },
{ month: 'Jan.', type: 'B', value: 1 },
{ month: 'Feb.', type: 'A', value: 2 },
{ month: 'Feb.', type: 'B', value: 2 },
{ month: 'Mar.', type: 'B', value: 3 },
{ month: 'Apr.', type: 'B', value: 1 },
{ month: 'May', type: 'A', value: 5 },
];
const data1 = [
{ month: 'Jan.', c: '1', value: 2 },
{ month: 'Jan.', c: '2', value: 3 },
{ month: 'Feb.', c: '1', value: 1 },
{ month: 'Feb.', c: '3', value: 1 },
{ month: 'Mar.', c: '4', value: 5 },
{ month: 'Apr.', c: '1', value: 1 },
{ month: 'Apr.', c: '4', value: 2.5 },
{ month: 'May', c: '1', value: 2 },
];
chart
.interval()
.data([...data0, ...data1])
.encode('x', 'month')
.encode('y', 'value')
.encode('color', (d) => (d.type ? d.type : d.c))
.transform({ type: 'stackY' })
.scale('color', {
relations: [
['1', 'red'],
['2', 'green'],
['3', 'yellow'],
['4', 'gray'],
],
});
chart.render(); |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
图一
![image](https://private-user-images.githubusercontent.com/75061709/241834690-98089ad4-761e-4da0-be4c-3326f9bc8506.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MjYyNDgsIm5iZiI6MTczOTQyNTk0OCwicGF0aCI6Ii83NTA2MTcwOS8yNDE4MzQ2OTAtOTgwODlhZDQtNzYxZS00ZGEwLWJlNGMtMzMyNmY5YmM4NTA2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDA1NTIyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ4ZjJkZWRiOWVkNWNhYzViMmFlYzEzZTAyZTgwZTg1NjYzYjI3YTlmMThmNzAxYTk5OTU5NGQxNWFkOTM4ZGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.sGiJjJiNrp9AUGYFcgJuOd6TfXFXr8mPmxXGiQ2D3n4)
![image](https://private-user-images.githubusercontent.com/75061709/241834853-ad359529-43f4-46ba-8f80-18317b33c7ab.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MjYyNDgsIm5iZiI6MTczOTQyNTk0OCwicGF0aCI6Ii83NTA2MTcwOS8yNDE4MzQ4NTMtYWQzNTk1MjktNDNmNC00NmJhLThmODAtMTgzMTdiMzNjN2FiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDA1NTIyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZkZDAyMGFiZDExNDE0ZTcyOWQ2NWMwZjMyMzBjYWUyNmFkMmE1MDZmZTFlZTYzYjE3ZWZkZWM2NzBmZjdkZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HPWDGhaLjSxcQ6_kE18iSBV0EKqMIMsBta598L8k1YE)
图二
Beta Was this translation helpful? Give feedback.
All reactions