Визуализация данных, объединяющих категориальные пропорции с абсолютными значениями, часто требует PieBar диаграммы — комбинации круговой диаграммы и столбчатой диаграммы, отображаемых вместе. С помощью Aspose.Cells for .NET вы можете создавать такие гибридные диаграммы программно всего за несколько строк кода. Это руководство проведёт вас через процесс, объяснит ключевые члены API и предоставит полностью готовый к компиляции пример на C#.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания диаграмм PieBar
- Создание диаграммы PieBar в Excel с помощью C#
- Получить бесплатную лицензию
- Диаграмма PieBar Excel: бесплатные ресурсы
- Заключение
- См. также
C# Excel Library для создания круговых и столбчатых диаграмм
Aspose.Cells for .NET является комплексной библиотекой для работы с Excel, позволяющей разработчикам создавать, редактировать и отображать файлы Excel без установленного Microsoft Excel. Она обеспечивает первоклассную поддержку всех встроенных типов диаграмм Excel, включая комбинированные диаграммы, такие как PieBar (круговая диаграмма, объединённая с гистограммой).
Ключевые преимущества использования Aspose.Cells в этом сценарии:
- Full API control – Создавайте диаграммы, задавайте типы рядов и настраивайте оси программно.
- No COM interop – Работает на любой платформе .NET (Windows, Linux, macOS) и в безголовых средах.
- High performance – Обрабатывает большие книги и наборы данных с минимальными затратами памяти.
- Multiple output formats – Сохраняйте результат в формате XLSX, PDF, PNG или других поддерживаемых форматах.
Начало работы простое:
- Скачайте последнюю версию со страницы выпусков Aspose.Cells.
- Установите пакет NuGet:
PM> Install-Package Aspose.Cells
Создать диаграмму PieBar в Excel с помощью C#
Ниже приведён полный, готовый к запуску пример на C#, демонстрирующий, как:
- Заполните лист образцовыми данными.
- Добавьте Pie серию (главная ось) для представления процентов.
- Добавьте Bar серию (вторая ось) для отображения абсолютных значений.
- Объедините две серии в одной области диаграммы, получив диаграмму PieBar.
- Сохраните рабочую книгу в файл XLSX (или в любой другой требуемый формат).
Объяснение ключевых шагов
| Шаг | Что делает | Важные члены API |
|---|---|---|
| 1‑2 | Создаёт рабочую книгу и заполняет её примерными данными. | Workbook, Worksheet, Cells |
| 3 | Добавляет объект диаграммы, базовый тип которой PieBar. Это даёт контейнер диаграммы, способный содержать несколько рядов разных типов. | Worksheet.Charts.Add, ChartType.Pie |
| 4 | Вставляет pie ряд, визуализирующий Revenue как долю от общего объёма. | Chart.NSeries.Add, Chart.NSeries[].Type = ChartType.Pie |
| 5 | Вставляет bar ряд, визуализирующий Units Sold на вторичной оси, достигая классической комбинации PieBar. | Chart.NSeries[].Type = ChartType.Bar, PlotOnSecondAxis = true |
| 6‑7 | Точно настраивает заголовки осей, расположение легенды и отображение меток данных для профессионального вида. | Chart.ValueAxis, Chart.SecondValueAxis, Chart.Legend, DataLabels |
| 8 | Сохраняет рабочую книгу. Результат можно открыть в Microsoft Excel, Google Sheets или любом другом просмотрщике таблиц. | Workbook.Save |
Вы можете изменить формат вывода, просто изменив расширение файла в Workbook.Save. Например, используйте "PieBarChart_Output.pdf" для создания PDF‑файла.
Получить бесплатную лицензию
Aspose.Cells требует лицензию для полной функциональности. Вы можете получить временную бесплатную лицензию для целей оценки:
- Посетите страницу временной лицензии Aspose.
- Заполните короткую форму и нажмите Получить лицензию.
- Скачайте файл
Aspose.Total.licи поместите его в папку проекта. - Загрузите лицензию в начале вашего приложения:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");
Диаграмма PieBar Excel: Бесплатные ресурсы
- Руководство разработчика – https://docs.aspose.com/cells/net/
- Бесплатные онлайн‑приложения – https://products.aspose.app/cells/family
- Справочник API – https://reference.aspose.com/cells/net/
- Статьи «Как сделать» – https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
В этой статье показано, как создать PieBar chart—мощную гибридную визуализацию, объединяющую пропорциональное представление круговой диаграммы с количественной ясностью гистограммы—using Aspose.Cells for .NET. Предоставленная примерная программа может быть адаптирована к любому набору данных, позволяя внедрять профессиональные диаграммы непосредственно в ваши рабочие процессы автоматизации Excel.
Если у вас возникнут какие‑либо проблемы или появятся дополнительные вопросы, не стесняйтесь посетить форум сообщества Aspose.Cells для получения поддержки.