Как создать диаграмму древовидной карты
Возможные сценарии использования
Диаграмма древовидной карты обеспечивает иерархический обзор ваших данных и упрощает обнаружение шаблонов, таких как наиболее продаваемые товары в магазине. Ветки дерева представлены прямоугольниками, и каждая подветка отображается в виде меньшего прямоугольника. Диаграмма древовидной карты отображает категории цветом и близостью и легко позволяет отображать большое количество данных, что было бы сложно с другими типами диаграмм.
Диаграмма древовидной карты
После выполнения приведенного ниже кода вы увидите диаграмму древовидной карты, как показано ниже.
Образец кода
Приведенный ниже образец кода загружает образец файла Excel и генерирует выходной файл Excel.
// 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");; |