1.0.2 • Published 22 days ago

vega-plot v1.0.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
22 days ago

vega-plot

NPM Version

Display the vega-lite charts in the window.

Example

import { plot } from "vega-plot";

plot({
  $schema: "https://vega.github.io/schema/vega-lite/v5.json",
  description: "A simple bar chart with embedded data.",
  width: 400,
  height: 300,
  data: {
    values: [
      { a: "A", b: 28 },
      { a: "B", b: 55 },
      { a: "C", b: 43 },
      { a: "D", b: 91 },
      { a: "E", b: 81 },
      { a: "F", b: 53 },
      { a: "G", b: 19 },
      { a: "H", b: 87 },
      { a: "I", b: 52 },
    ],
  },
  mark: "bar",
  encoding: {
    x: { field: "a", type: "ordinal" },
    y: { field: "b", type: "quantitative" },
    tooltip: [
      { field: "a", type: "ordinal" },
      { field: "b", type: "quantitative" },
    ],
  },
});

plot({
  $schema: "https://vega.github.io/schema/vega-lite/v5.json",
  description: "Plots two functions using a generated sequence.",
  width: 300,
  height: 150,
  data: {
    sequence: {
      start: 0,
      stop: 12.7,
      step: 0.1,
      as: "x",
    },
  },
  transform: [
    { calculate: "sin(datum.x)", as: "sin(x)" },
    { calculate: "cos(datum.x)", as: "cos(x)" },
    { fold: ["sin(x)", "cos(x)"] },
  ],
  mark: "line",
  encoding: {
    x: { type: "quantitative", field: "x" },
    y: { field: "value", type: "quantitative" },
    color: { field: "key", type: "nominal", title: null },
  },
});
1.0.2

22 days ago

1.0.1

4 months ago

1.0.0

6 months ago