Визуализация иерархических или сравнительных данных с трехмерным видом может сделать отчеты гораздо более привлекательными. Cone Stacked chart — это 3‑D тип диаграммы, который размещает серии данных на форме конуса, помогая выделить пропорциональные отношения, добавляя визуальную глубину. В этом руководстве вы узнаете, как программно создать Cone Stacked chart в Excel с помощью C# и Aspose.Cells for .NET.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания конусных сложенных диаграмм
- Создание конусной сложенной диаграммы в Excel с использованием C#
- Бесплатные ресурсы
- Заключение
- См. также
C# Excel Library для создания конусных сложенных диаграмм
Aspose.Cells for .NET — мощный API, позволяющий разработчикам создавать, редактировать и отображать файлы Excel без Microsoft Office. Он предоставляет полную поддержку широкого спектра типов диаграмм, включая Cone Stacked диаграмму, через чистый объектно‑ориентированный API.
Ключевые преимущества использования Aspose.Cells для создания диаграмм:
| Feature | Benefit |
|---|---|
| Полный API | Доступ к каждому элементу Excel, от ячеек до продвинутых диаграмм. |
| Высокая производительность | Эффективно работать с большими рабочими книгами. |
| Отсутствие зависимости от Office | Работает на любой платформе, поддерживающей .NET. |
| Разнообразные форматы вывода | Сохраняйте в форматах XLSX, XLS, PDF, PNG, JPEG и т.д. |
Начать легко:
PM> Install-Package Aspose.Cells
Или загрузите последнюю версию со страницы выпусков Aspose.Cells .NET.
Создать конусную сложенную диаграмму в Excel с использованием C#
Ниже представлено полное, готовое к запуску консольное приложение C#, которое:
- Создает новую рабочую книгу.
- Заполняет примерными данными.
- Добавляет Cone Stacked диаграмму.
- Настраивает заголовок диаграммы, оси и легенду.
- Сохраняет рабочую книгу на диск.
Tip – Тип диаграммы определяется
ChartType.ConeStacked. Для 100 % стека используйтеChartType.ConeStacked100.
Объяснение кода
| Шаг | Что делает код |
|---|---|
| 1 | Создаёт новый Workbook и ссылается на первый Worksheet. |
| 2 | Записывает строку заголовка и четыре строки данных о квартальных продажах для трёх продуктов. |
| 3 | Добавляет Cone Stacked диаграмму (ChartType.ConeStacked) на лист. |
| 4 | Создаёт три серии — по одну для каждого продукта — используя диапазон его значений продаж. |
| 5 | Устанавливает категории (ось X) в виде названий кварталов, отображает легенду и добавляет подписи осей. |
| 6 | Сохраняет книгу в файл XLSX. |
Запустите программу, откройте созданный ConeStackedChart_Output.xlsx, и вы увидите трехмерную диаграмму Cone Stacked, которая наглядно визуализирует пропорциональный вклад каждого продукта за квартал.
Бесплатные ресурсы
- Developer’s Guide – Полная документация по всем функциям Aspose.Cells: https://docs.aspose.com/cells/net/
- Online Spreadsheet Editor – Попробуйте создавать диаграммы без написания кода: https://products.aspose.app/cells/family
- API Reference – Полный .NET API справочник с примерами: https://reference.aspose.com/cells/net/
- How‑To Articles – Изучайте больше типов диаграмм и расширенные настройки: https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
Диаграмма Cone Stacked — эффективный способ представить сложенные данные с визуально привлекательным 3‑D эффектом. С помощью Aspose.Cells for .NET вы можете генерировать такие диаграммы программно в несколько строк кода C#, полностью настраивать их внешний вид и экспортировать в любой поддерживаемый формат. Приведённый выше пример предоставляет надёжную основу, которую вы можете адаптировать к своим наборам данных и требованиям к отчётности.
Если вам нужна помощь, не стесняйтесь задавать вопросы на форум поддержки Aspose.Cells или обращаться через наши каналы связи.