как передать блок в форматировщик подсказок eCharts - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь отобразить единицу измерения для серии, используя 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 его подобрал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...