Hur man skapar Sunburst diagram med Golang via C++
Möjliga användningsscenario
Treemaps-diagram är bra för att jämföra proportioner inom hierarkin, men treemaps är inte optimala för att visa hierarkiska nivåer mellan de största kategorierna och varje datapunkt. En sunburst-diagram är mycket bättre för att visa detta. Sunburst-diagram är idealiskt för att visa hierarkiska data. Varje nivå i hierarkin representeras av en ring eller cirkel, där den innersta ringen är toppen av hierarkin. Ett sunburst-diagram utan hierarkiska data (en nivå av kategorier) ser ut som en donut. Men ett sunburst-diagram med flera nivåer av kategorier visar hur de yttre ringarna är relaterade till de inre ringarna. Sunburst-diagram är mest effektiva för att visa hur en ring är uppdelad i dess bidragande delar, medan en annan typ av hierarkiskt diagram, treemaps-diagram, är ideal för att jämföra relativa storlekar.

Solfjäderdiagram
Efter att ha kört koden nedan kommer du att se solfjäderdiagrammet som visas nedan.

Exempelkod
Följande exempelkod läser in provkalkylbladet och genererar utmatningskalkylbladet.