arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2201.04205cs.GR
收藏

JSOL:JavaScript图形语法开源库

JSOL: JavaScript Open-source Library for Grammar of Graphics

Waleed A. Yousef, Hisham E. Mohammed, Andrew A. Naguib, Rafat S. Eid, Sherif E. Emabrak, Ahmed F. Hamed, Yusuf M. Khalifa, Shrouk T. AbdElrheem, Eman A. Awad, S… 展开作者

Waleed A. Yousef, Hisham E. Mohammed, Andrew A. Naguib, Rafat S. Eid, Sherif E. Emabrak, Ahmed F. Hamed, Yusuf M. Khalifa, Shrouk T. AbdElrheem, Eman A. Awad, Sara G. Gaafar, Alaa M. Mamdoh, Nada A. Shawky

摘要:

在本文中,我们介绍了JavaScript开源库(\libname),一个高层次的语法表示数据的可视化图形和情节。\libname ~对图形语法的看法是独一无二的;它提供了最先进的规则,用于编码可用于生成已知场景或发明新场景的视觉基元。\libname ~有很多规则专门用于通过许多层(如代数、比例和几何)进行数据处理、映射和可视化。此外,它还有一个编译器,可以合并和组合用户指定的所有规则,并将它们放在一个流中,以验证它是否是可视化语法并检查它的语法。用户可以通过管道自定义场景,该管道可以放置自定义规则或附带新规则。我们在多个图上评估了\libname ~,以检查定制特定图的规则规范。虽然该项目仍在开发中,许多增强功能正在建设中,但本文介绍了\libname的第一个开发版本,大约在2016年,其中有一个开源版本。JSOL的一个直接的实际部署是与数据可视化平台(DVP)的开源版本\citep{Yousef2019DVP-arxiv}集成

英文摘要:

In this paper, we introduce the JavaScript Open-source Library (\libname), a high-level grammar for representing data in visualization graphs and plots. \libname~perspective on the grammar of graphics is unique; it provides state-of-art rules for encoding visual primitives that can be used to generate a known scene or to invent a new one. \libname~has ton rules developed specifically for data-munging, mapping, and visualization through many layers, such as algebra, scales, and geometries. Additionally, it has a compiler that incorporates and combines all rules specified by a user and put them in a flow to validate it as a visualization grammar and check its requisites. Users can customize scenes through a pipeline that either puts customized rules or comes with new ones. We evaluated \libname~on a multitude of plots to check rules specification of customizing a specific plot. Although the project is still under development and many enhancements are under construction, this paper describes the first developed version of \libname, circa 2016, where an open-source version of it is available. One immediate practical deployment for JSOl is to be integrated with the open-source version of the Data Visualization Platform (DVP) \citep{Yousef2019DVP-arxiv}

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑