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.
Träddiagram
Efter att ha kört koden nedan kommer du att se träddiagrammet som visas nedan.
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");; |