Hur man skapar Träddiagramdiagram

Möjliga användningsscenario

Ett träd-diagram ger en hierarkisk vy av dina data och gör det lätt att upptäcka mönster, till exempel vilka objekt som är bästsäljare i en butik. Trädstammarna representeras av rektanglar och varje underavdelning visas som en mindre rektangel. Träddiagrammet visar kategorier med färg och närhet och kan enkelt visa mycket data som skulle vara svårt med andra diagramtyper.

todo:image_alt_text

Träddiagram

Efter att ha kört koden nedan kommer du att se träddiagrammet som visas nedan.

todo:image_alt_text

Exempelkod

Följande exempelkod laddar den prov Excel-fil och genererar utdata Excel-fil.

// 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");;