Name: vega-editor
Owner: Vega
Description: Web-based Vega and Vega-Lite authoring environment.
Created: 2015-07-08 14:45:42.0
Updated: 2018-01-16 12:57:06.0
Pushed: 2017-12-03 16:52:47.0
Homepage: http://vega.github.io/vega-editor
Size: 40883
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Note that this repo is hosting the old editor. For the new editor, go to https://github.com/vega/editor.
The Vega editor is a web application for authoring and testing Vega visualizations. It includes a number of example specifications that showcase both the visual encodings and interaction techniques supported by Vega.
To run the editor locally, you must first install the dependencies and then launch a local web server.
npm install
and link vega and vega-lite. This is necessary right now because neither vega, nor vega-lite ship compiled files.
Run npm run vendor
to install 3rd party vendor libraries. This command will copy the needed files into the vendor
folder.
Launch a local web server to run the editor. For example, if you have Python installed on your system, run npm start
in the top-level directory of this project and then point your browser to http://localhost:8000/.
The editor is useful for testing if you are involved in Vega and Vega-Lite development. To use Vega, Vega-Lite, Vega Datasets, or Vega-Embed from another directory on your computer, link it into vendor. For this, run npm link
in the directory of the library that you want to link. Then link a library into vendor
with npm run vendor -- -l LIBRARY
. This script also automatically links the node modules to your local library directory (if you previously ran npm link
in that directory).
For example, to link Vega and Vega-Lite, run
EGA_DIR
link
EGA_LITE_DIR
link
EGA_EDITOR_DIR
run vendor -- -l vega-lite -l vega