Скрыть ряд данных из всплывающей подсказки - PullRequest
0 голосов
/ 12 марта 2020

Как можно исключить указанный ряд данных c из отображения во всплывающей подсказке с tooltip.trigger = axis?

Я спрашиваю, потому что у меня очень сложный график с одной линейной диаграммой, двумя гистограммами и одна тепловая карта. А тепловая карта содержит так много данных, что всплывающая подсказка содержит слишком много строк. Значения тепловой карты не очень важны, поэтому я хотел бы убрать их из показа во всплывающей подсказке.

Сейчас я использую formatter, чтобы исключить их, но есть ли другой способ?

1 Ответ

1 голос
/ 23 марта 2020

Я делаю то же самое: добавляю новый атрибут в серию и проверяю его из средства форматирования.

Примерно так:

series: [{
// ...
  showInTooltip: true
// ...
}]

// ----

formatter: series => {
  var displayed = series.filter(item => item.showInTooltip);
  // work with displayed where showInTooltip === true
}

Также вы можете сохранить обратный вызов вместо атрибута, и он будет работать.

Обновлено : Внезапно я обнаружил недокументированную функцию и это, по-видимому, решит проблему правильно.

series: [{
// ...
  tooltip: {
     show: false
  }
// ...
}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...