Измените всплывающую подсказку Vega в спецификации для отображения определенных полей.

I have a Vega spec and need to modify the tooltip: Редактор диаграмм Vega — кольцевая диаграмма

Как удалить 'startAngle' и 'endAngle'?

Как удалить «startAngle» и «endAngle» из этой всплывающей подсказки?

Также я могу добавить только одно поле:

 "tooltip": { "field": "Status"}

or

"tooltip": [{ "field": "Status"}]

Но как я могу добавить 2 поля?


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


Ответы (2)



Вы можете использовать set tooltip для signal, описывающего сопоставление ключа объекта со значением:

"tooltip": {"signal": "{\"Count\": datum.Count, \"Status\": datum.Status}" }

Полную спецификацию см. в выводе Vega любых примеров Vega-Lite, таких как этот.

person kanitw    schedule 09.01.2019
comment
Я видел это в документах. Даже пытался, но так и не понял, как это можно использовать в данной конкретной ситуации с кольцевой диаграммой. - person alexfrize; 09.01.2019
comment
В порядке. Я только что отредактировал код в ответе, чтобы он работал с вашим случаем. - person kanitw; 09.01.2019
comment
Вы поделились этим? Он выглядит точно так же, как и раньше. - person alexfrize; 10.01.2019
comment
Я уже обновил -- посмотрите на сигнальную часть, теперь она {\"Count\": datum.count, \"Status\": datum.Status} - person kanitw; 11.01.2019
comment
это должно быть datum.Count вместо datum.count. Вот почему у меня было «неопределенное», но я не понимал, почему. Теперь я понимаю. Спасибо - person alexfrize; 11.01.2019
comment
Извините за опечатку. Обновил ответ. - person kanitw; 14.01.2019