Wie man ein Sunburst Diagramm mit Golang über C++ erstellt

Mögliche Verwendungsszenarien

Treemaps sind gut zum Vergleichen von Anteilen innerhalb der Hierarchie, jedoch sind Treemap-Diagramme nicht ideal, um hierarchische Ebenen zwischen den größten Kategorien und jedem Datenpunkt darzustellen. Ein Sonnenburst-Diagramm ist hierfür eine deutlich bessere Visualisierung. Das Sonnenburst-Diagramm eignet sich perfekt zur Anzeige hierarchischer Daten. Jede Hierarchieebene wird durch einen Ring oder Kreis dargestellt, wobei der innerste Kreis die Spitze der Hierarchie ist. Ein Sonnenburst-Diagramm ohne hierarchische Daten (eine Ebene von Kategorien) ähnelt einem Donut-Diagramm. Ein Sonnenburst-Diagramm mit mehreren Ebenen zeigt, wie die äußeren Ringe zu den inneren Ringen in Beziehung stehen. Das Sonnenburst-Diagramm ist besonders effektiv, um zu zeigen, wie ein Ring in seine beitragenden Teile zerlegt ist, während ein anderes Hierarchiediagramm, das Treemap-Diagramm, ideal für den Vergleich relativer Größen ist.

todo:image_alt_text

Sonnenstrahlendiagramm

Nach Ausführen des unten stehenden Codes wird das Sonnenstrahlendiagramm wie unten gezeigt angezeigt.

todo:image_alt_text

Beispielcode

Der folgende Beispielcode lädt die Beispieldatei Excel und erstellt die Ausgabedatei Excel.