всплывающие подсказки react-vega и react-vega

Я использую react-vega-lite.

В официальных примерах:

https://vega.github.io/vega-lite/

https://vega.github.io/react-vega-lite/

https://vega.github.io/react-vega/

vega-lite (без реакции) по умолчанию имеет всплывающую подсказку. react-vega позволяет обрабатывать событие onSignalTooltip.

Итак, у меня 2 вопроса: 1) Можно ли включить всплывающую подсказку с помощью react-vega (react-vega-lite)? 2) react-vega-lite Поддерживает ли onSignalTooltip или мне нужно перейти на Vega?


person alexfrize    schedule 06.12.2018    source источник


Ответы (1)


Добавьте пакет vega-tooltip в качестве зависимости, затем импортируйте из него класс Handler и передайте экземпляр через параметр tooltip компонента VegaLite:

import { Handler } from 'vega-tooltip';

...

<VegaLite spec={spec} data={barData} tooltip={new Handler().call} />
person ag0rex    schedule 10.12.2018