JSOL: JavaScript Open-source Library for Grammar of Graphics

01/11/2022
by   Waleed A. Yousef, et al.
0

In this paper, we introduce the JavaScript Open-source Library (), a high-level grammar for representing data in visualization graphs and plots.  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.  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  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 , 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) <cit.>

READ FULL TEXT

page 1

page 5

research
09/18/2015

A Light Sliding-Window Part-of-Speech Tagger for the Apertium Free/Open-Source Machine Translation Platform

This paper describes a free/open-source implementation of the light slid...
research
09/01/2020

Encodable: Configurable Grammar for Visualization Components

There are so many libraries of visualization components nowadays with th...
research
05/26/2015

MLlib: Machine Learning in Apache Spark

Apache Spark is a popular open-source platform for large-scale data proc...
research
03/15/2022

Cicero: A Declarative Grammar for Responsive Visualization

Designing responsive visualizations can be cast as applying transformati...
research
02/01/2019

Learning Differentiable Grammars for Continuous Data

This paper proposes a novel algorithm which learns a formal regular gram...
research
09/03/2020

Gemini: A Grammar and Recommender System for AnimatedTransitions in Statistical Graphics

Animated transitions help viewers follow changes between related visuali...

Please sign up or login with your details

Forgot password? Click here to reset