<!DOCTYPE html>
<html>

  <head>
  </head>

  <body>
    <div id="demo"></div>
    <script src="https://cdn.zoomcharts-cloud.com/1/11/latest/zoomcharts.js"></script>
    <script src="script.js"></script>
  </body>

</html>
pc = new PieChart({
                        container: document.getElementById("demo"),
                        data: {
                            preloaded: {
                                subvalues: [
  {
    "name": "MAIN",
    "value": 202
  },
  {
    "name": "OUTSIDE METER/REGULATOR SET",
    "value": 114
  },
  {
    "name": "SERVICE",
    "value": 102
  },
  {
    "name": "OTHER",
    "value": 64
  },
  {
    "name": "SERVICE RISER",
    "value": 37
  },
  {
    "name": "DISTRICT REGULATOR/METERING STATION",
    "value": 28
  },
  {
    "name": "INSIDE METER/REGULATOR SET",
    "value": 16
  },
  {
    "name": "FARM TAP METER/REGULATOR SET",
    "value": 1
  }
]
                            }
                        },
                        pie: {
                            innerRadius: 0.6,
                            outerMargin: 50
                        },
                        slice: {
                            styleFunction: function (slice, data) {
                                slice.label.text = data.name;
                                slice.insideLabel.text = slice.percent.toFixed(0) + "%";
                                slice.fillColor = (data.extra && data.extra.color) || slice.fillColor;
                            }
                        },
                        interaction: {
                            others: {
                                centerGoesToPrevious: true,
                                maxSlicesVisible: 10
                            }
                        }
                    });