Как создать круговую диаграмму Sunburst с помощью Golang через C++
Возможные сценарии использования
Диаграммы типа Treemap хорошо подходят для сравнения пропорций внутри иерархии, однако такие диаграммы не идеально показывают уровни иерархии между крупнейшими категориями и отдельными данными. Диаграмма Sunburst — гораздо лучший визуальный инструмент для отображения этого. Диаграмма Sunburst идеально подходит для отображения иерархических данных. Каждый уровень иерархии представлен одним кольцом или окружностью, при этом внутреннее кольцо — это вершина иерархии. Диаграмма Sunburst без иерархических данных (один уровень категорий) выглядит похоже на кольцевую диаграмму. Однако диаграмма Sunburst с несколькими уровнями показывает, как внешние кольца связаны с внутренними. Эффективность диаграммы Sunburst в том, что она показывает, как одно кольцо разбивается на составляющие части, в то время как другая иерархическая диаграмма, диаграмма Treemap, лучше подходит для сравнения относительных размеров.

Диаграмма созвездия
После выполнения приведенного ниже кода вы увидите диаграмму созвездия, как показано ниже.

Образец кода
Приведенный ниже образец кода загружает образец файла Excel и генерирует выходной файл Excel.