{
const rows = gridRef.getRows();
const xAxisData: string[] = [];
const seriesData: number[] = [];
for (const row of rows) {
xAxisData.push(row.year + (row.month ? '-' + row.month : ''));
seriesData.push(row.value);
}
echartsOptionRef = {
title: {
text: factorDefine.name,
align: 'left',
textStyle: {
fontSize: 14,
},
},
tooltip: {
trigger: 'axis',
},
xAxis: {
type: 'category',
name: $t('period'),
data: xAxisData,
},
yAxis: {
type: 'value',
name: $t('value'),
},
series: [
{
data: seriesData,
type: 'line',
smooth: true,
},
],
};
}
"
>