{
  "format": "pulp",
  "version": 1,
  "name": "Donut-Sample",
  "blocks": [
    {
      "id": "dsTitle01",
      "type": "title",
      "text": "Donut Chart Sample",
      "indent": 0
    },
    {
      "id": "dsPara01",
      "type": "paragraph",
      "text": "Operating budget split for FY2026. Hover a slice or a legend row to see its share; use the arrow keys once the chart has focus.",
      "indent": 0
    },
    {
      "id": "dsChart01",
      "type": "chart",
      "text": "",
      "chartType": "donut",
      "chartSchemaVersion": 1,
      "title": "Operating budget by department",
      "description": "",
      "xLabel": "",
      "yLabel": "",
      "series": [
        { "id": "dsSerBud", "name": "Budget", "color": "blue" },
        { "id": "dsSerAct", "name": "Actual", "color": "green" }
      ],
      "rows": [
        { "id": "dsR1", "label": "Engineering", "values": { "dsSerBud": 1840000, "dsSerAct": 1912500 } },
        { "id": "dsR2", "label": "Sales & Marketing", "values": { "dsSerBud": 960000, "dsSerAct": 905300 } },
        { "id": "dsR3", "label": "Customer Success", "values": { "dsSerBud": 420000, "dsSerAct": 436800 } },
        { "id": "dsR4", "label": "Operations", "values": { "dsSerBud": 310000, "dsSerAct": 298400 } },
        { "id": "dsR5", "label": "Finance & Legal", "values": { "dsSerBud": 240000, "dsSerAct": 251900 } },
        { "id": "dsR6", "label": "People", "values": { "dsSerBud": 185000, "dsSerAct": 176200 } },
        { "id": "dsR7", "label": "Facilities", "values": { "dsSerBud": 120000, "dsSerAct": 131000 } },
        { "id": "dsR8", "label": "Contingency", "color": "slate", "values": { "dsSerBud": 75000, "dsSerAct": 0 } }
      ],
      "settings": {
        "showData": false,
        "showLegend": true,
        "showGrid": true,
        "showPoints": false,
        "tooltips": true,
        "zeroBaseline": true,
        "height": "standard",
        "valueDecimals": 0,
        "unit": "ZAR",
        "yMin": null,
        "yMax": null,
        "pieSeries": "dsSerBud"
      },
      "indent": 0
    },
    {
      "id": "dsHead01",
      "type": "heading",
      "text": "Ticket channels (compact)",
      "headingStyle": "h1",
      "indent": 0
    },
    {
      "id": "dsChart02",
      "type": "chart",
      "text": "",
      "chartType": "donut",
      "chartSchemaVersion": 1,
      "title": "Support tickets by channel",
      "description": "",
      "xLabel": "",
      "yLabel": "",
      "series": [
        { "id": "dsSerTk", "name": "Tickets", "color": "blue" }
      ],
      "rows": [
        { "id": "dsT1", "label": "Email", "values": { "dsSerTk": 1284 } },
        { "id": "dsT2", "label": "Chat", "values": { "dsSerTk": 962 } },
        { "id": "dsT3", "label": "Phone", "values": { "dsSerTk": 411 } },
        { "id": "dsT4", "label": "Portal", "values": { "dsSerTk": 238 } }
      ],
      "settings": {
        "showData": false,
        "showLegend": true,
        "showGrid": true,
        "showPoints": false,
        "tooltips": true,
        "zeroBaseline": true,
        "height": "compact",
        "valueDecimals": "auto",
        "unit": "",
        "yMin": null,
        "yMax": null,
        "pieSeries": null
      },
      "indent": 0
    },
    {
      "id": "dsHead02",
      "type": "heading",
      "text": "Same budget data as an area chart",
      "headingStyle": "h1",
      "indent": 0
    },
    {
      "id": "dsChart03",
      "type": "chart",
      "text": "",
      "chartType": "area",
      "chartSchemaVersion": 1,
      "title": "Budget vs actual by department",
      "description": "",
      "xLabel": "Department",
      "yLabel": "ZAR",
      "series": [
        { "id": "dsSerBud2", "name": "Budget", "color": "blue" },
        { "id": "dsSerAct2", "name": "Actual", "color": "green" }
      ],
      "rows": [
        { "id": "dsA1", "label": "Engineering", "values": { "dsSerBud2": 1840000, "dsSerAct2": 1912500 } },
        { "id": "dsA2", "label": "Sales", "values": { "dsSerBud2": 960000, "dsSerAct2": 905300 } },
        { "id": "dsA3", "label": "Success", "values": { "dsSerBud2": 420000, "dsSerAct2": 436800 } },
        { "id": "dsA4", "label": "Operations", "values": { "dsSerBud2": 310000, "dsSerAct2": 298400 } },
        { "id": "dsA5", "label": "Finance", "values": { "dsSerBud2": 240000, "dsSerAct2": 251900 } },
        { "id": "dsA6", "label": "People", "values": { "dsSerBud2": 185000, "dsSerAct2": 176200 } },
        { "id": "dsA7", "label": "Facilities", "values": { "dsSerBud2": 120000, "dsSerAct2": 131000 } }
      ],
      "settings": {
        "showData": false,
        "showLegend": true,
        "showGrid": true,
        "showPoints": false,
        "tooltips": true,
        "zeroBaseline": true,
        "height": "standard",
        "valueDecimals": 0,
        "unit": "ZAR",
        "yMin": null,
        "yMax": null,
        "pieSeries": null
      },
      "indent": 0
    }
  ],
  "theme": "paper",
  "scale": 100
}
