Vega Viewer
Vega Viewer provides language support and Interactive Preview of Vega and
Vega-Lite JSON
specification graphs.
Use Vega Viewer to find and prototype custom data visualizations using Vega maps
Features
- Create Vega or Vega-Lite JSON
{}
specification documents - Vega and Vega-Lite Graphs Preview
π - Local and http(s) data files support
- SVG and PNG Graph Export options
- 724 searchable built-in Vega and Vega-Lite Examples
- Vega Themes Preview
- Load Vega specs from online Vega Editor or github gists
- Preview Vega graphs
π from starred gists, playgrounds, and data visualizations in GistPadπ - View and Share Vega(-Lite) spec in the online Vega Editor
- Referenced
CSV
andJSON
data display via Data PreviewπΈ
Installation
Install Vega Viewer Ctrl+Shift+X
) by searching for Vega
, or directly from Visual Studio Marketplace link in your browser.
Users of VSCodium, Azure Data Studio, and other VSCode-based IDEs can install Vega Viewer using .vsix
extension package attached in Assets
section from published releases of this extension on github. Follow install from .vsix instructions in your VSCode extensions compatible IDE or online container service to install it.
Note: VSCodium and other VSCode extension compatible IDE flavors are not officially supported as they require additional testing in those IDE variants.
Settings
Install Data Preview vscode.open
command to preivew CSV
and JSON
data files referenced in your Vega graph
Usage
-
Use
Vega: Create Vega Spec
command fromView -> Command Pallette...
menu to Create and Save new Vega or Vega-Lite document with the corresponding Vegajson
$schema
reference. -
Use
Vega: Preview Vega Graph
command on an open.vg.json
or.vl.json
Vega spec document to Preview Graphπ . -
Save updated Vega spec
json
document to Preview updated Graphπ . -
Use
Vega: Preview Remote Vega Graph
command to preview URL encoded Vega specs from online Vega Editor or github gists.
Built-in Examples
-
Use
Vega: Examples
command to view the list of built-in Vega Examples. -
Use
Vega: Lite Examples
command to view all the Vega-Lite MapsπΊ and Graphsπ created by the Vega dev community. -
Use
Vega: Visual Vocabulary Examples
command to View quick list of Visual Vocabulary Vega Examples.
...
Vega Contour Plot Preview
Example:Vega Viewer VSCode Contributions
Vega Viewer Settings, Commands, Keyboard Shortcuts, Languages, and JSON Validation feature contributions:
Vega Viewer Commands
Vega Viewer provides the following Commands to view built-in Vega and Vega-Lite graph examples and create new visualization specification documents:
Vega Viewer GistPad Integration
Vega Viewer integrates with GistPad extension for Vega and Vega-Lite graph Previews:
Recommended Extensions
Recommended extesnsions for working with data, gists, maps and SVG graphs
Extension | Description |
---|---|
Data Preivew |
Data Preview |
GistPad |
VS Code extension for managing and sharing code snippets, notes and interactive samples using GitHub Gists. |
SVG | SVG language support extension. |
Geo Data Viewer |
Geo Data Viewer for generating snazzy maps |
Dev Log
See #VegaViewer
Dev Build
$ git clone https://github.com/RandomFractals/vscode-vega-viewer
$ cd vscode-vega-viewer
$ npm install
$ code .
F5
to launch Vega Viewer extension VSCode debug session:
Contributions
Any and all test, code and feedback contributions are welcome.
Open an issue or create a pull request to make Vega Viewer
Support
Become a Fan and sponsor our dev efforts on this and other Random Fractals, Inc. code and data viz extensions if you find them useful, educational, or enhancing your daily dataViz/dev code workflows: