Количество значений — от 1 до 8 генерируется произвольно при построении графика. График выполняет перестроение по клику на него. Сектор задается 2-мя значениями: одно определяет долю сектора, второе его радиус.
canvas pie chart using JavaScript, HTML Canvas and CSS