Грамматики визуализации Vega и Vega-Lite
Разработчик(и) | Джеффри Хир , Арвинд Сатьянараян, Доминик Мориц, Канит Вонгсуфасават и сообщество |
---|---|
Первоначальный выпуск | 2 апреля 2013 г |
Стабильная версия | 5.25.0 / 27 апреля 2023 г [1] |
Написано в | JavaScript |
Тип | Визуализация данных , библиотека JavaScript |
Лицензия | БСД |
Веб-сайт | вега |
Vega и Vega-Lite — инструменты визуализации, реализующие грамматику графики, аналогичную ggplot2 . Грамматики Vega и Vega-Lite расширяют Леланда Уилкинсона . «Грамматику графики» [2] добавив новую грамматику интерактивности, которая поможет в исследовании сложных наборов данных.
Vega действует как язык низкого уровня, подходящий для пояснительных рисунков (тот же вариант использования, что и D3.js ), а Vega-Lite— это язык более высокого уровня, подходящий для быстрого изучения данных. [3] Vega используется в серверной части нескольких систем визуализации данных, например Voyager. [4] [5] Спецификации диаграмм записываются в формате JSON и отображаются в браузере или экспортируются в векторные или растровые изображения. Привязки для Vega-Lite написаны на нескольких языках программирования, напримерпакет Python Альтаир [6] чтобы было проще использовать. Грамматики и связанные с ними инструменты представляют собой проекты с открытым исходным кодом, возглавляемые Лабораторией интерактивных данных Вашингтонского университета и выпущенные под лицензией BSD-3. [7]
Ссылки
[ редактировать ]- ^ «Вега-релизы» . Гитхаб.com .
- ^ Уилкинсон, Лиланд (1999). Грамматика графики . Нью-Йорк: Спрингер. ISBN 9780387987743 .
- ^ Сатьянараян, Арвинд; Мориц, Доминик; Вонгсуфасават, Канит; Хир, Джеффри (2017). «Вега-Лайт: Грамматика интерактивной графики» . Транзакции IEEE по визуализации и компьютерной графике . 23 (1): 341–350. дои : 10.1109/TVCG.2016.2599030 . ПМИД 27875150 . S2CID 206805969 .
- ^ Вонгсуфасават, Канит; Мориц, Доминик; Ананд, Анушка; МакКинли, Джок; Хау, Билл; Хир, Джеффри (2016). «Вояджер: исследовательский анализ посредством фасетного просмотра рекомендаций по визуализации» . Транзакции IEEE по визуализации и компьютерной графике . 22 (1): 649–658. дои : 10.1109/TVCG.2015.2467191 . ПМИД 26390469 . S2CID 2366653 .
- ^ Вонгсуфасават, Канит; Цюй, Зенинг; Мориц, Доминик; Чанг, Райли; Оук, Феликс; Ананд, Анушка; МакКинли, Джок; Хау, Билл; Хир, Джеффри (2017). «Вояджер-2» . Материалы конференции CHI 2017 года по человеческому фактору в вычислительных системах . стр. 2648–2659. дои : 10.1145/3025453.3025768 . ISBN 9781450346559 . S2CID 14999239 .
- ^ Вандерплас, Джейкоб; Грейнджер, Брайан; Хир, Джеффри; Мориц, Доминик; Вонгсуфасават, Канит; Сатьянараян, Арвинд; Лис, Эйтан; Тимофеев Илья; Валлийский, Бен; Зиверт, Скотт (2018). «Альтаир: интерактивные статистические визуализации для Python» . Журнал программного обеспечения с открытым исходным кодом . 3 (32): 1057. Бибкод : 2018JOSS....3.1057V . дои : 10.21105/joss.01057 .
- ^ «Вега: грамматика визуализации» . Вега .