Getting startedInstallExamplesPackagesPublicationLicenseWhy use Encodable?Contributing guidelinesAbout
Gallery
Guides
Encodable API
Submodule API
Encodable
For an author of a visualization component, this library helps you defines the visual
channels that you can encode data into and provide API similar to vega-lite
's grammar for
component users to customize the visual encoding.
Install
npm install encodable global-box
Examples
Packages
The main npm
package is encodable
, which uses a few micro-packages under the hood.
These micro-packages are useful by themselves beyond the context of encodable
and can be adopted in other projects.
Package | Version | |||
---|---|---|---|---|
encodable | source | docs | changelog | |
@encodable/color | source | docs | changelog | |
@encodable/dimension | source | docs | changelog | |
@encodable/format | source | docs | changelog | |
@encodable/registry | source | docs | changelog |
Publication
The pre-print version of the paper is publicly available and can be found here.
K. Wongsuphasawat, "Encodable: Configurable Grammar for Visualization Components", To appear in Proceedings of the 2020 IEEE Visualization Conference (VIS), 2020.
or bibtex
@INPROCEEDINGS{encodable_vis,author={Krist Wongsuphasawat},booktitle={2020 IEEE Visualization Conference (VIS)},title={Encodable: Configurable Grammar for Visualization Components},year={2020},volume={},number={},note="To appear"}
License
Apache-2.0