Визуализация тенденций во времени является основной потребностью многих бизнес‑отчетов. Линейный график предоставляет четкое визуальное представление рядов данных вдоль непрерывной оси, что делает его идеальным для отображения показателей, продаж или любых данных, зависящих от времени. В этом руководстве мы покажем, как программно создавать линейные графики с использованием Aspose.Cells for .NET и C#.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания линейных диаграмм
- Создание линейной диаграммы в Excel с помощью C#
- Бесплатная лицензия
- Бесплатные ресурсы
- Заключение
- См. также
C# Excel Library для создания линейных диаграмм
Aspose.Cells for .NET — это комплексный API, который позволяет разработчикам работать с файлами Excel без Microsoft Office. Он поддерживает создание, редактирование и настройку диаграмм всех типов, включая линейные диаграммы. Ключевые преимущества включают:
- Rich API surface – Полный контроль над типами диаграмм, рядами, осями и форматированием.
- No COM dependencies – Работает на любой платформе, поддерживающей .NET.
- High performance – Эффективная работа с большими рабочими книгами.
- Multi‑format support – Чтение/запись XLSX, XLS, CSV, PDF и других форматов.
Начало работы
- Скачать последнюю Aspose.Cells for .NET со страницы релизов.
- Установить через NuGet:
PM> Install-Package Aspose.Cells
- Добавьте ссылку на
Aspose.Cellsв ваш проект.
Создать линейную диаграмму в Excel с помощью C#
Ниже приведены два практических примера:
- Простой одно‑серийный линейный график – идеален для быстрой визуализации тренда.
- Много‑серийный линейный график с вторичной осью – полезен при сравнении наборов данных с разными масштабами.
Оба примера являются полными, готовыми к компиляции программами на C#.
Пример 1 – Простой линейный график с одной серией
Объяснение
- Рабочая книга создаётся в памяти и заполняется данными о месяцах и продажах.
ChartType.Lineсоздаёт базовый линейный график.NSeries.Addопределяет серию данных;CategoryDataназначает подписи оси X.- Полученный файл
SimpleLineChart.xlsxсодержит полностью отформатированный линейный график.
Пример 2 – Многосерийный линейный график со вторичной осью
Ключевые моменты
- Добавлены две серии: Revenue (основная ось) и Profit% (вторая ось) для иллюстрации разных масштабов.
PlotOnSecondAxis = trueперемещает вторую серию к правой оси Y.- Настройка маркеров делает вторую серию визуально отличимой.
- Финальный файл
MultiSeriesLineChart.xlsxсодержит полностью функционирующую мульти‑серийную линейную диаграмму.
Получить бесплатную лицензию
Хотите попробовать Aspose.Cells без ограничений? Получите временную бесплатную лицензию со страницы страница временной лицензии Aspose. Эта лицензия удаляет водяные знаки оценки и позволяет исследовать все возможности построения диаграмм.
Бесплатные ресурсы
Повышайте свои навыки автоматизации Excel с помощью этих официальных ресурсов:
- Руководство разработчика – 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/
Заключение
Создание линейных диаграмм с помощью Aspose.Cells for .NET простое и высоко настраиваемое. Независимо от того, нужен ли вам быстрый график с одной серией или сложная диаграмма с несколькими сериями и вторичными осями, библиотека предоставляет полный контроль через интуитивно понятный API. Используйте предоставленные образцы кода в качестве отправной точки и адаптируйте их к вашим конкретным требованиям к отчетности.
Если у вас возникнут какие-либо проблемы или вопросы, не стесняйтесь обратиться за помощью на наш бесплатный форум поддержки.