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}
翻译:在本文中, 我们引入了 JavaScript 开放源代码库 (\ libname), 这是用于在可视化图形和绘图中显示数据的高级语法库 。\ libname~ perperspective 在图形的语法图中显示数据。\ libname~ has ton 规则是用来生成已知的场景或发明新场景的编码原始视觉文件的最先进的规则 。\ libname~ has tont mannational Express Expressal Expressal liformation, 诸如代数、 比例和地貌。 此外, 它有一个编译器, 集和合并用户指定的所有规则, 并把它们放入一个流以验证它为可视化的可视化语法图, 。 用户可以通过一个配置定制规则或创建新规则的管道自定义场景 。 我们用大量绘图\ libname~ 用于检查特定图案定制规则的规格规格规范规范。 虽然项目仍在开发中, 正在构建中, 许多改进中,, 本文描述它的第一个开发版本的VDED- lib- lib- prefnamenamename, lip- plip- plibalname 2016 2016 2016 平台的版本, 的版本是OI- sal- sliplipplippal 版本。