antv/g2plot柱线混合图表(多折线)修改x轴label文字颜色以及y轴label文字颜色和grid网格线颜色
import { DualAxes } from '@antv/g2plot';
const uvData = [
{ time: '2019-03', value: 35 },
{ time: '2019-04', value: 90 },
{ time: '2019-05', value: 30 },
{ time: '2019-06', value: 45 },
{ time: '2019-07', value: 47 },
];
const transformData = [
{ time: '2019-03', count: 800, name: 'a' },
{ time: '2019-04', count: 600, name: 'a' },
{ time: '2019-05', count: 400, name: 'a' },
{ time: '2019-06', count: 380, name: 'a' },
{ time: '2019-07', count: 220, name: 'a' },
{ time: '2019-03', count: 750, name: 'b' },
{ time: '2019-04', count: 650, name: 'b' },
{ time: '2019-05', count: 450, name: 'b' },
{ time: '2019-06', count: 400, name: 'b' },
{ time: '2019-07', count: 320, name: 'b' },
{ time: '2019-03', count: 900, name: 'c' },
{ time: '2019-04', count: 600, name: 'c' },
{ time: '2019-05', count: 450, name: 'c' },
{ time: '2019-06', count: 300, name: 'c' },
{ time: '2019-07', count: 200, name: 'c' },
];
const dualAxes = new DualAxes('container', {
data: [uvData, transformData],
xField: 'time',
yField: ['value', 'count'],
//base
xAxis: {
label: {
style: {
fill: 'red'
}
},
},
yAxis: [
{
label: {
style: {
fill: 'red'
}
},
grid: {
line: {
style: {
stroke: 'red'
}
}
}
},
{
label: {
style: {
fill: 'red'
}
}
}
],
//base
geometryOptions: [
{
geometry: 'column',
columnWidthRatio: 0.4,
},
{
geometry: 'line',
seriesField: 'name',
},
],
});
dualAxes.render();
console.log(dualAxes)
代码可复制到
https://g2plot.antv.antgroup.com/examples/dual-axes/column-line#column-multi-line运行
yAxis必须是数组,否则无效