{
const rows = gridRef.getRows();
const xAxisData = [];
const seriesData = [];
rows.forEach((row) => {
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',
},
legend: { right: 'left' },
xAxis: {
type: 'category',
name: $t('period'),
data: xAxisData,
},
yAxis: {
type: 'value',
name: $t('value'),
},
series: [
{
data: seriesData,
type: 'line',
smooth: true,
},
],
};
}
"
>