Визуализация иерархических данных в компактном, трехмерном формате может значительно улучшить читаемость бизнес‑отчетов. Тип диаграммы Conical Bar Stacked предоставляет 3‑D бар в виде конуса, где каждый сегмент бара представляет отдельный ряд данных, что делает его идеальным для сравнения накопительных значений по категориям.
В этом руководстве вы узнаете, как создать Conical Bar Stacked chart в рабочей книге Excel, используя C# и Aspose.Cells for .NET. Фрагменты кода полные, хорошо прокомментированы и могут быть скомпилированы и выполнены без каких‑либо модификаций.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания конусных столбчатых диаграмм со стеком
- Создание конусной столбчатой диаграммы со стеком в Excel с использованием C#
- Бесплатная лицензия
- Дополнительные ресурсы
- Заключение
- См. также
Библиотека C# Excel для создания конусных столбчатых накопительных диаграмм
Aspose.Cells for .NET является комплексной библиотекой для работы с Excel, которая позволяет разработчикам создавать, изменять и отображать файлы Excel без необходимости установки Microsoft Office. Она полностью поддерживает тип диаграммы Conical Bar Stacked (ChartType.ConicalBarStacked) вместе с миллионами других стилей диаграмм.
Ключевые преимущества использования Aspose.Cells для создания диаграмм:
| Возможность | Преимущество |
|---|---|
| Полный API | Полный доступ к свойствам диаграмм, сериям, осям и форматированию. |
| Без COM Interop | Работает в любой серверной среде .NET (Windows, Linux, Docker). |
| Высокая производительность | Эффективно обрабатывает большие книги и наборы данных. |
| Поддержка нескольких форматов | Сохраняет в XLSX, XLS, CSV, PDF, HTML, форматы изображений и т.д. |
Начало работы
- Скачать последний релиз со страницы релизов Aspose.Cells.
- Установить через NuGet:
PM> Install-Package Aspense.Cells
- Добавить ссылку на
Aspose.Cellsв ваш проект.
Теперь вы готовы создать конусный столбчатый сложенный график.
Создать конусный столбчатый сложенный график в Excel с использованием C#
Ниже приведены два практических примера:
- Пример 1 – Создать конусную столбчатую диаграмму с накоплением с нуля.
- Пример 2 – Изменить существующую диаграмму (изменить цвета, добавить подписи данных и экспортировать в PDF).
Оба примера полностью исполняемы.
Пример 1: Создание конусной столбчатой накопительной диаграммы с нуля
Объяснение ключевых шагов
| Step | Что делает |
|---|---|
| 1‑2 | Создает книгу и записывает примерные данные. |
| 3 | Добавляет объект диаграммы ConicalBarStacked на лист. |
| 4 | Добавляет три серии данных (Q1‑Q3), которые будут наложены внутри конуса. |
| 5 | Устанавливает заголовки для категориальной и числовой осей и позиционирует подписи делений. |
| 6 | Применяет встроенный стиль диаграммы (Style9). |
| 7 | Сохраняет книгу как файл XLSX и как изображение PNG для быстрого просмотра. |
Запуск программы создает ConicalBarStacked_Chart.xlsx (можно редактировать в Excel) и ConicalBarStacked_Chart.png (снимок диаграммы).
Пример 2: Обновление существующей конусной столбчатой диаграммы с накоплением (оформление и экспорт)
В этом примере показано, как загрузить существующую рабочую книгу, найти диаграмму, изменить её цветовую палитру, добавить подписи данных и экспортировать диаграмму в PDF‑документ.
Что демонстрирует этот пример
- Загрузка существующей рабочей книги с помощью
Workbook(string). - Доступ к диаграмме через
sheet.Charts[index]. - Настройка цветов серий с использованием
Area.ForegroundColor. - Включение и настройка подписей данных (
HasDataLabel,DataLabel.Position). - Экспорт рабочей книги в PDF с помощью
SaveFormat.Pdf.
Получить бесплатную лицензию
Aspose.Cells требует лицензию для полной функциональности. Вы можете получить временную бесплатную лицензию для оценки на странице страница временной лицензии Aspose. Примените лицензию в начале вашего приложения:
License license = new License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your .lic file
Использование лицензии удаляет водяные знаки оценки и разблокирует все функции.
Конусная столбчатая диаграмма с накоплением: бесплатные ресурсы
Продолжайте осваивать Aspose.Cells с помощью этих официальных ресурсов:
- Руководство разработчика – https://docs.aspose.com/cells/net/
- Онлайн‑демо‑приложения – https://products.aspose.app/cells/family
- Справочник API – https://reference.aspose.com/cells/net/
- Статьи How‑to – https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
Создание диаграммы Conical Bar Stacked с помощью Aspose.Cells for .NET простое. Библиотека предоставляет чистый, удобный API для заполнения данных, настройки свойств диаграммы, применения стилей и экспорта в несколько форматов — без Microsoft Office. Независимо от того, создаёте ли вы финансовые панели, отчёты о продажах или любую иерархическую визуализацию, диаграмма Conical Bar Stacked добавляет современный, трёхмерный акцент в ваш вывод Excel.
Если вы столкнётесь с какими‑либо проблемами или у вас возникнут дополнительные вопросы, смело размещайте их на форум поддержки Aspose.Cells.