Vega-Lite:一种交互式图形语法

2020-10-30 09:59:56

Vega-Lite是交互式图形的高级语法。它提供了一种简洁的声明性JSON语法,为数据分析和表示创建了一系列富有表现力的可视化。

Vega-Lite规范将可视化描述为编码从数据到图形标记(例如,点或条)属性的映射。Vega-Lite编译器自动生成可视化组件,包括轴、图例和比例。它根据一组精心设计的规则确定这些组件的默认属性。这种方法允许Vega-Lite规范简明扼要地进行快速可视化创作,同时允许用户控制覆盖默认值和自定义可视化的各个部分。由于我们还设计了Vega-Lite来支持数据分析,Vega-Lite既支持数据转换(例如,聚合、入库、过滤、排序),也支持可视化转换(例如,堆叠和分面)。此外,Vega-Lite规范可以组合成分层和多视图显示,并与选择进行交互。开始在线试用。

与Vega相比,Vega-Lite提供了一种更简洁、更方便的形式来创作常见的可视化效果。由于Vega-Lite可以将其规范编译为Vega规范,因此用户可以使用Vega-Lite作为主要的可视化工具,如果需要,可以过渡到将较低级别的Vega用于高级用例。

要了解更多信息,请阅读Medium上关于Vega-Litev2的介绍文章,观看我们的OpenVis会议谈论Vega-Litev2中的新功能,查看文档并查看我们的示例库。在Twitter上关注我们@Vega_vis,随时了解最新情况。

有了Vega-Lite,我们可以从西雅图的a开始,并让它代表。

我们的OpenVis会议获奖研究论文和视频谈Vega-Lite的设计。

Vega-Lite被许多组织中数以千计的数据爱好者、开发人员、记者、数据科学家、教师和研究人员使用。这是其中的一些。在我们的生态系统页面上了解有关集成的信息。

Vega-Lite的开发由华盛顿大学交互数据实验室(UW IDL)的校友和成员领导,包括Kanit“Ham”Wongsuphasawat(现供职于苹果公司)、Dominik Moritz(现供职于CMU/Apple)、Arvind Satyanarayan(现供职于麻省理工学院)和Jeffrey Heer(现供职于UW IDL)。

Vega-Lite从其社区获得了重大贡献-特别是Will Strimling,Yuhan(Zoe)Lu,Souvik Sen,Chanwut Kittivorawong,Matthew Chun,Akshat Shriastava,Saba Noorassa,Sira Horradarn,Donho Ren和Halden Lin。有关投稿人的完整列表,请参阅投稿人页面。