Эффективная визуализация пропорциональных данных часто требует 3‑D exploded pie chart. Во многих бизнес‑отчетах этот тип диаграммы выделяет отдельные сегменты, добавляя трехмерный вид, который привлекает внимание читателя. В этой статье показано, как создать диаграмму Pie3DExploded в Excel с использованием C# и Aspose.Cells for .NET. Всего несколькими строками кода вы можете создать, оформить и экспортировать диаграмму в любой поддерживаемый формат (XLSX, PDF, PNG и т.д.).
Статья организована следующим образом:
- Библиотека Excel для C# для создания диаграммы Pie3DExploded
- Создать диаграмму Pie3DExploded в Excel с использованием C#
- Бесплатные ресурсы
- Заключение
- См. также
C# Excel Library для создания диаграммы Pie3DExploded
Aspose.Cells for .NET — мощная полностью управляемая библиотека Excel, позволяющая разработчикам создавать, изменять и отображать файлы Excel без необходимости установки Microsoft Office. Ее богатый API упрощает автоматизацию построения диаграмм, включая продвинутые 3‑D типы диаграмм и функцию разрезанных круговых диаграмм.
Ключевые преимущества использования Aspose.Cells для создания диаграмм:
- Полная поддержка .NET – Работает с .NET Framework, .NET Core и .NET 6/7/8.
- Не требуется Office – Работает в серверных средах, где Office недоступен.
- Расширенные возможности построения диаграмм – Поддерживает более 50 типов диаграмм, включая 3‑D и развернутые варианты.
- Высокая производительность – Обрабатывает большие наборы данных с небольшим потреблением памяти.
- Множественные форматы экспорта – Сохраняет в XLSX, PDF, HTML, PNG, JPEG, SVG и другие.
Начало работы
- Скачать последнюю версию Aspose.Cells for .NET со страницы официальных релизов.
- Установите пакет NuGet:
PM> Install-Package Aspose.Cells
- Добавьте ссылку на
Aspose.Cellsв ваш проект C#.
Теперь вы готовы создать диаграмму Pie3DExploded.
Создать 3D‑диаграмму Pie3DExploded в Excel с помощью C#
Ниже приведены два полных, исполняемых примера.
- Basic Pie3DExploded chart – Показано, как создать диаграмму и взорвать весь ряд.
- Customized Pie3DExploded chart – Демонстрируется стилизация, взрыв отдельных секторов и экспорт в PNG.
Пример 1 – Базовая диаграмма Pie3DExploded
Объяснение ключевых шагов
| Step | Code | Purpose |
|---|---|---|
| 1 | new Workbook() | Создает Excel‑книгу в памяти. |
| 2 | sheet.Cells["A1"].Value = "Category" | Заполняет лист парами «категория/значение». |
| 3 | sheet.Charts.Add(ChartType.Pie3D, …) | Добавляет 3‑D круговую диаграмму на лист. |
| 4 | chart.NSeries.Add("=Sheet1!$B$2:$B$5", true) | Привязывает серию к диапазону данных. |
| 5 | chart.NSeries[seriesIndex].Explosion = 15 | Увеличивает расстояние между секторами для более выраженного эффекта. |
| 6 | workbook.Save(...) | Сохраняет книгу в файл XLSX. |
Запуск программы создает Pie3DExploded_Basic.xlsx с чистой 3‑D взрывной круговой диаграммой.
Пример 2 – Настраиваемая диаграмма Pie3DExploded (оформление и экспорт)
Что добавляет этот пример
- Выборочное взрывание – Только сектор «Bikes» отделяется с помощью
ExplodePoints. - Пользовательские цвета секторов – Непосредственно обращается к
Area.ForegroundColorкаждой точки. - Подписи данных – Отображает название категории и значение внутри каждого сектора.
- Экспорт в высоком разрешении – Сохраняет диаграмму как PNG‑изображение с разрешением 300 dpi (метод
ToImage).
Оба примера компилируются с .NET 6+ и требуют только пакет NuGet Aspose.Cells.
Получить бесплатную лицензию
Хотите поэкспериментировать без покупки полной лицензии? Перейдите на страницу временной лицензии Aspose, чтобы получить бесплатную 30‑дневную оценочную лицензию. Это разблокирует все функции, включая создание диаграмм, так что вы сможете протестировать приведённый выше код без ограничений.
Бесплатные ресурсы
- Руководство разработчика – 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/
Заключение
Создание 3‑D exploded pie chart в Excel простое с Aspose.Cells for .NET. Библиотека предоставляет детальный контроль над типом диаграммы, настройками взрыва, цветами, подписью данных и форматами экспорта. Следуя приведённым выше примерам, вы можете интегрировать привлекающие внимание круговые диаграммы в любое автоматизированное решение для отчётности, будь то финансовая панель, сводка продаж или веб‑приложение, основанное на данных.
Если вы столкнётесь с какими‑либо проблемами или у вас возникнут вопросы, смело задавайте их на форуме поддержки Aspose.Cells.