Migrate from Chart.js

Paste a Chart.js config, get szum back.

Chart.js40 lines
szum
78 lines
 1{
 2  "version": "2026-03-20",
 3  "theme": "editorial",
 4  "title": "Revenue by Stream",
 5  "subtitle": "FY 2025, millions",
 6  "y": {
 7    "label": "Revenue ($M)"
 8  },
 9  "marks": [
10    {
11      "type": "barY",
12      "data": [
13        {
14          "x": "Q1",
15          "y": 12,
16          "category": "Product"
17        },
18        {
19          "x": "Q2",
20          "y": 19,
21          "category": "Product"
22        },
23        {
24          "x": "Q3",
25          "y": 15,
26          "category": "Product"
27        },
28        {
29          "x": "Q4",
30          "y": 22,
31          "category": "Product"
32        },
33        {
34          "x": "Q1",
35          "y": 8,
36          "category": "Services"
37        },
38        {
39          "x": "Q2",
40          "y": 11,
41          "category": "Services"
42        },
43        {
44          "x": "Q3",
45          "y": 9,
46          "category": "Services"
47        },
48        {
49          "x": "Q4",
50          "y": 14,
51          "category": "Services"
52        },
53        {
54          "x": "Q1",
55          "y": 3,
56          "category": "Licensing"
57        },
58        {
59          "x": "Q2",
60          "y": 5,
61          "category": "Licensing"
62        },
63        {
64          "x": "Q3",
65          "y": 5,
66          "category": "Licensing"
67        },
68        {
69          "x": "Q4",
70          "y": 6,
71          "category": "Licensing"
72        }
73      ],
74      "fill": "category",
75      "group": "dodge"
76    }
77  ]
78}