score:0

Accepted answer

i have the idea of how to create this chart by using two pie series and gauge. gauge y axis has set min set to 0 and max to 10 for a function which calculates the values for the indicator.

here is a function to calculate the values for gauge for each period:

function parsedata(value) {
  if (value <= 10) {
    return value * 0.8 - 1
  } else if (10 < value && value <= 20) {
    return ((value - 10) / 2.5) + 7
  } else {
    return ((value - 20) / 10) + 11.5
  }
}

rest of the code you can find here - demo

api: https://api.highcharts.com/highcharts/series.pie.datalabels.formatter

let me know if something is unclear.

kind regards!


Related Query

More Query from same tag