Я пытаюсь отобразить единицу измерения для серии, используя eCharts, однако я не уверен, как eCharts на самом деле получает данные для параметров форматирования. У меня есть объект конфигурации графика, подобный этому:
plotConfig = {
tooltip: {
trigger: 'axis',
formatter: timeseriesTooltip,
}
}
, тогда функция форматирования выглядит следующим образом:
const timeseriesTooltip = (series) => {
let tooltip = '';
const [firstSeries] = series;
const title = moment(firstSeries.axisValue).format('HH:mm:ss - DD-MM-YYYY');
tooltip += `<div>${title}</div>`;
series.forEach((s) => {
tooltip += `<div>${s.marker} ${s.seriesName}: ${s.value[1] ? s.value[1].toFixed(2) : ''}</div>`;
});
return tooltip;
};
Я хочу динамически добавить единицу после значения серии, но я неуверен, как передать его или какое поле установить в моем объекте серии, чтобы eCharts его подобрал.