mirror of https://github.com/buster-so/buster.git
Add additional example with color by and x category
This commit is contained in:
parent
1ac26de837
commit
5dc479882c
|
@ -3137,6 +3137,7 @@ export const WithProblematicXAxisQuarter2: Story = {
|
||||||
size: [],
|
size: [],
|
||||||
tooltip: null,
|
tooltip: null,
|
||||||
category: [],
|
category: [],
|
||||||
|
colorBy: null,
|
||||||
},
|
},
|
||||||
barGroupType: 'group',
|
barGroupType: 'group',
|
||||||
metricHeader: null,
|
metricHeader: null,
|
||||||
|
@ -3367,3 +3368,45 @@ export const WithColorByXAxis: Story = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const WithColorByXAndCategoryAxis: Story = {
|
||||||
|
args: {
|
||||||
|
selectedChartType: 'line',
|
||||||
|
showLegend: true,
|
||||||
|
data: ['Basketball', 'Football'].flatMap((sport, lineIndex) => {
|
||||||
|
const months = [
|
||||||
|
'Jan',
|
||||||
|
'Feb',
|
||||||
|
'Mar',
|
||||||
|
'Apr',
|
||||||
|
'May',
|
||||||
|
'Jun',
|
||||||
|
'Jul',
|
||||||
|
'Aug',
|
||||||
|
'Sep',
|
||||||
|
'Oct',
|
||||||
|
'Nov',
|
||||||
|
'Dec',
|
||||||
|
];
|
||||||
|
return months.flatMap((month, index) => {
|
||||||
|
const types = ['Home', 'Away', 'Draw'];
|
||||||
|
return types.map((type, typeIndex) => {
|
||||||
|
const test = typeIndex === 1 ? -1.5 : typeIndex * 1.25;
|
||||||
|
return {
|
||||||
|
month,
|
||||||
|
sales: 420 + (+index + lineIndex * 12 + typeIndex * 7.5) * test,
|
||||||
|
category: sport,
|
||||||
|
type,
|
||||||
|
};
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}),
|
||||||
|
barAndLineAxis: {
|
||||||
|
x: ['month'],
|
||||||
|
y: ['sales'],
|
||||||
|
category: ['category'],
|
||||||
|
tooltip: null,
|
||||||
|
colorBy: { columnId: 'type' },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue