Как создать круговую диаграмму Sunburst с помощью Golang через C++

Возможные сценарии использования

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

todo:image_alt_text

Диаграмма созвездия

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

todo:image_alt_text

Образец кода

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