Spec

Result of reader.execute(), ready for rendering.

Usage

Spec()

Contains the resolved plot specification, data, and metadata. Use writer.render(spec) to generate output.

Examples

>>> spec = reader.execute("SELECT 1 AS x, 2 AS y VISUALISE x, y DRAW point")
>>> print(f"Rows: {spec.metadata()['rows']}")
>>> writer = VegaLiteWriter()
>>> json_output = writer.render(spec)