для рисования круговой диаграммы вы должны использовать fillArc (x, y, ширина, высота, начальный угол, угол дуги)
рисует различные дуги, связанные друг с другом (1-й, т.е. левая боковая дуга должна совпадать с правой стороной предыдущей дуги)
Вы должны создать свою собственную логику для установки начального угла ...
как
предположим, у вас всего 12 товаров и вы хотите нарисовать для них круговую диаграмму (продажа)
Всего 12 продажи товара = 1200
продажа отдельного товара a = 120, b = 0, c = 500, .....
угол для отдельного продукта a = (120 * 360) / 1200 b = 0 c = (500 * 360) /
и затем установить относительный угол дуги
Думаю, это даст вам круговую диаграмму