in packages/showcase/plot/custom-svg-all-the-marks.js [35:51]
function generateData(reversed) {
return ['star', 'square', 'circle', 'diamond'].reduce(
(acc, row, rowIndex) => {
const cellsInRow = [...new Array(5)].map((cell, index) => {
return {
x: index,
y: reversed ? (5 - rowIndex) * 5 : rowIndex * 5,
size: (index + 1) * 3,
customComponent: row
};
});
return acc.concat(cellsInRow);
},
[]
);
}