Динамически захватывать значения после поворота в Vega-Lite - PullRequest
1 голос
/ 04 апреля 2020

В этом примере: https://vega.github.io/vega-lite/examples/interactive_multi_line_pivot_tooltip.html

Они используют сводное преобразование, а затем статически записывают каждое значение для поля symbol в качестве поля всплывающей подсказки.

   "tooltip": [
          {"field": "AAPL", "type": "quantitative"},
          {"field": "AMZN", "type": "quantitative"},
          {"field": "GOOG", "type": "quantitative"},
          {"field": "IBM", "type": "quantitative"},
          {"field": "MSFT", "type": "quantitative"}
        ]

Скажите, я не знал фактических значений в моем наборе данных, как бы я динамически генерировал ту же подсказку?

1 Ответ

1 голос
/ 04 апреля 2020

Это можно сделать, удалив явную кодировку всплывающей подсказки и установив для свойства mark значение

"mark": {"type": "rule", "tooltip": {"content": "data"}}

(см. docs ), но, как представляется, ошибка в этом поведении, поэтому она не работает с Vega-Lite 4.9.

Единственный обходной путь, который мне известен, - это явное указание значений всплывающей подсказки.

...