Предоставляет ли Vega-Lite все функции, которые предоставляет Vega?

Я пытаюсь разработать интерактивную диаграмму с использованием Vega-Lite, но я не могу найти какую-либо документацию, которая относится к интерактивной диаграмме, в основном, списков событий.

Итак, я хотел знать, есть ли у Vega-Lite такая возможность.

Пожалуйста, помогите мне здесь, поскольку я новичок и действительно должен разработать интерактивную диаграмму, желательно с использованием Vega-Lite, если это возможно; иначе я пойду с Вегой.

2 ответа

Решение

Нет. Vega поддерживает все, что делает Vega-Lite, поскольку Vega-Lite компилируется в код Vega. Однако Vega-Lite не поддерживает все, что делает Vega.

Однако, если вы хотите использовать vega-lite, но хотите использовать функцию, доступную только в vega (например, интерактивность), вы можете начать с кода vega-lite, преобразовать его в код vega ( онлайн-редактор vega позволяет это) и затем продолжайте редактировать код vega.

Задать интерактивность в Vega-Lite можно будет с середины 2017 года. Вот объявление, включая бумагу и демонстрационное видео: Vega-Lite: грамматика интерактивной графики

Как сказано в принятом ответе: Нет. Позвольте мне привести примеры:

  • Поддержка графики SVG: вы не можете выбрать способ визуализации диаграммы (изображения, svg) в Vega Lite.
  • Week timeunit support: вы можете установить timeunit на "неделя" только в Vega, это отсутствие свойства особенно расстраивает.
  • Выпадающие списки выбора: добавление раскрывающихся списков, обновляющих диаграмму при выборе, доступно только в Vega.
  • Некоторые свойства стиля кольцевой диаграммы: Vega предоставляет больше возможностей для настройки внешнего вида кольцевой диаграммы.
Другие вопросы по тегам