Визуализация накопительных тенденций по категориям имеет решающее значение для бизнес‑аналитики и отчетности. LineStacked chart (также известный как Stacked Line chart) помогает отобразить, как каждый ряд вносит вклад в общий итог во времени, сохраняя привычный вид линейного графика.
В этом руководстве вы узнаете, как создать линейную накопленную диаграмму в Excel с использованием C# и Aspose.Cells for .NET. Пример кода автономный, полностью компилируемый и содержит комментарии, объясняющие каждый шаг.
В этой статье рассматриваются следующие темы:
- Библиотека Excel для C# для создания диаграмм LineStacked
- Создание диаграммы LineStacked в Excel с использованием C#
- Бесплатные ресурсы
- Заключение
- См. также
C# Excel Library для создания линейных накопительных диаграмм
Aspose.Cells for .NET является мощной библиотекой автоматизации Excel, позволяющей разработчикам создавать, изменять и визуализировать файлы Excel без Microsoft Office. Она предоставляет обширный API для создания диаграмм, включая все встроенные типы диаграмм, такие как LineStacked.
Ключевые преимущества использования Aspose.Cells для создания диаграмм:
- Полный охват типов диаграмм – Все типы диаграмм Excel доступны через единый API.
- Тонкая настройка – Управление рядами, осями, легендами, метками данных и прочим.
- Отсутствие зависимостей COM или interop – Работает на любой платформе, поддерживающей .NET.
- Высокая производительность – Эффективная обработка больших книг и наборов данных.
Быстро начните:
- Скачайте последнюю версию со страницы выпусков Aspose.Cells.
- Добавьте пакет NuGet в ваш проект:
PM> Install-Package Aspose.Cells
Создать линейно-слоистую диаграмму в Excel с использованием C#
Ниже представлена полная, готовая к запуску консольная программа на C#:
- Создает новую рабочую книгу.
- Заполняет примерными данными три категории продуктов.
- Вставляет LineStacked диаграмму.
- Настраивает заголовок диаграммы, оси и легенду.
- Сохраняет рабочую книгу как
LineStackedChart_Output.xlsx.
Объяснение кода
| Шаг | Цель |
|---|---|
| 1 | Создаёт новый Workbook и получает доступ к первому листу. |
| 2 | Записывает строку заголовка и шесть строк примера данных о продажах для трёх продуктов. |
| 3 | Добавляет диаграмму типа ChartType.LineStacked. Диаграмма занимает строки 8‑26 и столбцы 0‑10 на листе. |
| 4 | Добавляет три серии — по одной для каждого продукта — связывая их с соответствующими диапазонами данных. |
| 5 | Устанавливает категориальную ось (X‑ось) в виде названий месяцев. |
| 6 | Продемонстрирует распространённые настройки: цвет фона, подписи осей, положение легенды и подписи данных. |
| 7 | Сохраняет книгу в локальной файловой системе. |
Запуск программы создаёт файл Excel с полностью функциональной диаграммой LineStacked, которая визуально объединяет три продуктовые линии, позволяя увидеть как отдельные тенденции, так и их совокупный эффект.
Бесплатные ресурсы
- Руководство разработчика – Подробная справка API и учебные материалы: 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/
Заключение
В этой статье показано, как создать диаграмму LineStacked в Excel с помощью Aspose.Cells for .NET. Используя простой API библиотеки, вы можете программно создавать сложные визуализации в виде накопленных линий, полностью настраивать их внешний вид и экспортировать результат в любой поддерживаемый формат (XLSX, PDF, PNG и т.д.).
Не стесняйтесь изменять примерные данные, цвета или настройки осей, чтобы соответствовать вашим требованиям к отчетности. Если у вас возникнут какие‑либо проблемы или вопросы, сообщество поддержки Aspose готово помочь.