Визуализация накопительных тенденций по категориям имеет решающее значение для бизнес‑аналитики и отчетности. LineStacked chart (также известный как Stacked Line chart) помогает отобразить, как каждый ряд вносит вклад в общий итог во времени, сохраняя привычный вид линейного графика.

В этом руководстве вы узнаете, как создать линейную накопленную диаграмму в Excel с использованием C# и Aspose.Cells for .NET. Пример кода автономный, полностью компилируемый и содержит комментарии, объясняющие каждый шаг.

В этой статье рассматриваются следующие темы:

C# Excel Library для создания линейных накопительных диаграмм

Aspose.Cells for .NET является мощной библиотекой автоматизации Excel, позволяющей разработчикам создавать, изменять и визуализировать файлы Excel без Microsoft Office. Она предоставляет обширный API для создания диаграмм, включая все встроенные типы диаграмм, такие как LineStacked.

Ключевые преимущества использования Aspose.Cells для создания диаграмм:

  • Полный охват типов диаграмм – Все типы диаграмм Excel доступны через единый API.
  • Тонкая настройка – Управление рядами, осями, легендами, метками данных и прочим.
  • Отсутствие зависимостей COM или interop – Работает на любой платформе, поддерживающей .NET.
  • Высокая производительность – Эффективная обработка больших книг и наборов данных.

Быстро начните:

  1. Скачайте последнюю версию со страницы выпусков Aspose.Cells.
  2. Добавьте пакет NuGet в ваш проект:
   PM> Install-Package Aspose.Cells

Создать линейно-слоистую диаграмму в Excel с использованием C#

Ниже представлена полная, готовая к запуску консольная программа на C#:

  1. Создает новую рабочую книгу.
  2. Заполняет примерными данными три категории продуктов.
  3. Вставляет LineStacked диаграмму.
  4. Настраивает заголовок диаграммы, оси и легенду.
  5. Сохраняет рабочую книгу как LineStackedChart_Output.xlsx.

Объяснение кода

ШагЦель
1Создаёт новый Workbook и получает доступ к первому листу.
2Записывает строку заголовка и шесть строк примера данных о продажах для трёх продуктов.
3Добавляет диаграмму типа ChartType.LineStacked. Диаграмма занимает строки 8‑26 и столбцы 0‑10 на листе.
4Добавляет три серии — по одной для каждого продукта — связывая их с соответствующими диапазонами данных.
5Устанавливает категориальную ось (X‑ось) в виде названий месяцев.
6Продемонстрирует распространённые настройки: цвет фона, подписи осей, положение легенды и подписи данных.
7Сохраняет книгу в локальной файловой системе.

Запуск программы создаёт файл Excel с полностью функциональной диаграммой LineStacked, которая визуально объединяет три продуктовые линии, позволяя увидеть как отдельные тенденции, так и их совокупный эффект.

Бесплатные ресурсы

Заключение

В этой статье показано, как создать диаграмму LineStacked в Excel с помощью Aspose.Cells for .NET. Используя простой API библиотеки, вы можете программно создавать сложные визуализации в виде накопленных линий, полностью настраивать их внешний вид и экспортировать результат в любой поддерживаемый формат (XLSX, PDF, PNG и т.д.).

Не стесняйтесь изменять примерные данные, цвета или настройки осей, чтобы соответствовать вашим требованиям к отчетности. Если у вас возникнут какие‑либо проблемы или вопросы, сообщество поддержки Aspose готово помочь.

См. также