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 πΊοΈ and graphs π.
- 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 πΈ
Install Vega Viewer π from VSCode Extensions tab (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.
Install Data Preview πΈ
or use built-in vscode.open
command to preivew CSV
and JSON
data files referenced in your Vega graph π specifications.
-
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.
-
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.
...
Example: Vega Contour Plot Preview
Vega Viewer Settings, Commands, Keyboard Shortcuts, Languages, and JSON Validation feature contributions:
Vega Viewer provides the following Commands to view built-in Vega and Vega-Lite graph examples and create new visualization specification documents:
Vega Viewer integrates with GistPad extension for Vega and Vega-Lite graph Previews:
Recommended extesnsions for working with data, gists, maps and SVG graphs π in VSCode:
Extension | Description |
---|---|
Data Preivew πΈ | Data Preview πΈ extension for importing π€ viewing π slicing πͺ dicing π² charting π & exporting π₯ large JSON array/config, YAML, Apache Arrow, Avro & Excel data files. |
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 πΊοΈ with keplerGL. |
See #VegaViewer π tag on Twitter for the latest updates on this vscode extension development.
$ 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:
Any and all test, code and feedback contributions are welcome.
Open an issue or create a pull request to make Vega Viewer π work better for all.
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:
βοΈ https://ko-fi.com/dataPixy π https://github.com/sponsors/RandomFractals