User:Seddon (WMF)/test

{ "$schema": "https://vega.github.io/schema/vega/v5.json", "description": "A basic pie chart example.", "width": 200, "height": 200, "autosize": "none",

"signals": [ {     "name": "startAngle", "value": 0, },   {      "name": "endAngle", "value": 6.29, },   {      "name": "padAngle", "value": 0, },   {      "name": "innerRadius", "value": 0, },   {      "name": "cornerRadius", "value": 0, },   {      "name": "sort", "value": false, } ],

"data": [ {     "name": "table", "values": [ {"id": 1, "field": 4}, {"id": 2, "field": 6}, {"id": 3, "field": 10}, {"id": 4, "field": 3}, {"id": 5, "field": 7}, {"id": 6, "field": 8} ],     "transform": [ {         "type": "pie", "field": "field", "startAngle": {"signal": "startAngle"}, "endAngle": {"signal": "endAngle"}, "sort": {"signal": "sort"} }     ]    }  ],

"scales": [ {     "name": "color", "type": "ordinal", "domain": {"data": "table", "field": "id"}, "range": {"scheme": "category20"} } ],

"marks": [ {     "type": "arc", "from": {"data": "table"}, "encode": { "enter": { "fill": {"scale": "color", "field": "id"}, "x": {"signal": "width / 2"}, "y": {"signal": "height / 2"} },       "update": { "startAngle": {"field": "startAngle"}, "endAngle": {"field": "endAngle"}, "padAngle": {"signal": "padAngle"}, "innerRadius": {"signal": "innerRadius"}, "outerRadius": {"signal": "width / 2"}, "cornerRadius": {"signal": "cornerRadius"} }     }    }  ] }