Comment créer un diagramme TreeMap
Scénarios d’utilisation possibles
Un graphique à carte de chaleur fournit une vue hiérarchique de vos données et facilite la détection de schémas, tels que les articles les plus vendus d’un magasin. Les branches de l’arbre sont représentées par des rectangles et chaque sous-branche est présentée sous la forme d’un rectangle plus petit. Le graphique à carte de chaleur affiche les catégories par couleur et proximité et peut facilement montrer beaucoup de données qui seraient difficiles avec d’autres types de graphiques.
Diagramme TreeMap
Après avoir exécuté le code ci-dessous, vous verrez le diagramme TreeMap comme indiqué ci-dessous.
Code d’exemple
Le code d’exemple suivant charge le fichier Excel d’exemple et génère le fichier Excel de sortie.
// Create an instance of Workbook | |
Workbook workbook = new Workbook("treemap.xlsx"); | |
// Access the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Add a Treemap chart | |
int pieIdx = worksheet.Charts.Add(ChartType.Treemap, 5, 6, 20, 12); | |
// Retrieve the Chart object | |
Chart chart = worksheet.Charts[pieIdx]; | |
// Set the legend can be showed | |
chart.ShowLegend = true; | |
// Set the chart title name | |
chart.Title.Text = "TreeMap Chart"; | |
// Add series data range(D2:D13,actually) | |
chart.NSeries.Add("D2:F13", true); | |
// Set category data(A2:A13 is incorrect ) | |
chart.NSeries.CategoryData = "A2:C13"; | |
// Show the DataLabels with category names | |
chart.NSeries[0].DataLabels.ShowCategoryName = true; | |
// Fill the PlotArea area with nothing | |
chart.PlotArea.Area.FillFormat.FillType = FillType.None; | |
// Save the Excel file | |
workbook.Save("out.xlsx");; |