Vega和Vega-Lite可视化语法

VegaVega-Lite是实现图形语法的可视化工具, 类似于ggplot2。Vega和Vega-Lite通过添加一种用于探索复杂的数据集的新颖的交互语法,扩展了Leland Wilkinson的《Grammar of Graphics》。[2]

Vega和Vega-Lite可视化语法
Vega (上), Vega-Lite (下)
開發者Jeffrey Heer, Arvind Satyanarayan, Dominik Moritz, Kanit Wongsuphasawat, and community
首次发布2013年4月2日2013-04-02
当前版本
  • 5.25.0 (2023年4月26日)[1]
编程语言JavaScript
类型数据可视化, JavaScript library
许可协议
网站vega.github.io/vega/ 编辑维基数据

Vega适合解释性图形的低级语言(与D3.js相同的用例),而Vega-Lite是适合快速探索数据的高级语言。 [3]Vega 用于多个数据可视化系统的后端,例如 Voyager。[4][5]图表规格(chart specification)写成JSON形式,并在浏览器中呈现或导出为矢量图或bitmap图。多种编程语言已经支持使用Vega-Lite,例如Python包Altair[6]以使其更易于使用。Vega和Vega-Lite语法和相关工具是由華盛頓大學交互式数据实验室领导的开源项目,并以BSD-3许可证发布。[7]

参考文献

  1. . 2023年4月26日 [2023年5月23日].
  2. Wilkinson, Leland. . New York: Springer. 1999. ISBN 9780387987743.
  3. Satyanarayan, Arvind; Moritz, Dominik; Wongsuphasawat, Kanit; Heer, Jeffrey. . IEEE Transactions on Visualization and Computer Graphics. 2017, 23 (1): 341–350. PMID 27875150. S2CID 206805969. doi:10.1109/TVCG.2016.2599030.
  4. Wongsuphasawat, Kanit; Moritz, Dominik; Anand, Anushka; MacKinlay, Jock; Howe, Bill; Heer, Jeffrey. . IEEE Transactions on Visualization and Computer Graphics. 2016, 22 (1): 649–658. PMID 26390469. S2CID 2366653. doi:10.1109/TVCG.2015.2467191.
  5. Wongsuphasawat, Kanit; Qu, Zening; Moritz, Dominik; Chang, Riley; Ouk, Felix; Anand, Anushka; MacKinlay, Jock; Howe, Bill; Heer, Jeffrey. . . 2017: 2648–2659. ISBN 9781450346559. S2CID 14999239. doi:10.1145/3025453.3025768.
  6. Vanderplas, Jacob; Granger, Brian; Heer, Jeffrey; Moritz, Dominik; Wongsuphasawat, Kanit; Satyanarayan, Arvind; Lees, Eitan; Timofeev, Ilia; Welsh, Ben; Sievert, Scott. . Journal of Open Source Software. 2018, 3 (32): 1057. Bibcode:2018JOSS....3.1057V. doi:10.21105/joss.01057可免费查阅.
  7. . [2022-12-09]. (原始内容存档于2023-01-18).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.