Vela — paste a Vega specification

This runs Ranger, not Vega. The runtime, the Vega-Lite compiler and the SVG renderer below are all compiled from gallery/vela/src/*.rgr — the same sources that compile to C++ — so what you see is what this repository draws. Paste Vega or Vega-Lite; a data.url is fetched by the page and handed to the runtime as values, because the runtime has no loader of its own. What it cannot draw, it says so rather than drawing something else. The same chart is offered three ways: Chart is Vela's own SVG, WebGL takes it through the EVG layout engine to a display list drawn on the GPU, and PNG and PDF are finished bytes — an image from this repository's own rasteriser and encoder, and a print file from its own PDF writer, faces embedded. Four backends sharing one scene: if they agree, the geometry is the chart's.

The chart API these pages are built on is documented at api/ — the same API in JavaScript, Python and Kotlin, each shown with the documentation comment that ecosystem actually reads. The pages are generated by the compiler's own -apidoc pipeline from gallery/vela/src/VlChart.rgr, so they describe this commit rather than a recorded one, and the examples in them are Ranger functions that were compiled and type checked for each target.

Specification
Result