Візуалізація тенденцій у часі є ключовою вимогою для багатьох бізнес‑звітів. Лінійна діаграма забезпечує чітке візуальне представлення серій даних уздовж безперервної осі, що робить її ідеальною для показу продуктивності, продажів або будь‑яких даних, що залежать від часу. У цьому посібнику ми покажемо, як програмно створювати лінійні діаграми за допомогою Aspose.Cells for .NET та C#.

У цій статті розглядаються наступні теми:

C# бібліотека Excel для створення лінійних діаграм

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

  • Багатий API – Повний контроль над типами діаграм, серіями, осями та форматуванням.
  • Відсутність залежностей COM – Працює на будь-якій платформі, що підтримує .NET.
  • Висока продуктивність – Ефективна обробка великих робочих книг.
  • Підтримка декількох форматів – Читання/запис XLSX, XLS, CSV, PDF та інше.

Початок роботи

  1. Завантажте останню Aspose.Cells for .NET з сторінки випусків.
  2. Встановіть через NuGet:
   PM> Install-Package Aspose.Cells
  1. Додайте посилання на Aspose.Cells у вашому проекті.

Створення лінійної діаграми в Excel за допомогою C#

Нижче наведено два практичних приклади:

  1. Простий однорядковий лінійний графік – ідеальний для швидкої візуалізації тенденції.
  2. Багаторядковий лінійний графік з вторинною віссю – корисний при порівнянні наборів даних з різними масштабами.

Обидва приклади — повні, готові до компіляції C# програм.

Приклад 1 – Проста лінійна діаграма з однією серією

Пояснення

  • Робочу книгу створено в пам’яті та заповнено даними про місяці та продажі.
  • ChartType.Line створює базову лінійну діаграму.
  • NSeries.Add визначає серію даних; CategoryData призначає мітки осі X.
  • Отриманий файл SimpleLineChart.xlsx містить повністю форматовану лінійну діаграму.

Приклад 2 – Багатосерійна лінійна діаграма з вторинною віссю

Ключові моменти

  • Додано два рядки: Revenue (основна вісь) і Profit% (додаткова вісь) для ілюстрації різних масштабів.
  • PlotOnSecondAxis = true переміщує другий рядок до правої осі Y.
  • Налаштування маркерів робить додатковий рядок візуально відмінним.
  • Фінальний файл MultiSeriesLineChart.xlsx містить повністю функціональний мульти‑серійний лінійний графік.

Отримати безкоштовну ліцензію

Хочете спробувати Aspose.Cells без обмежень? Отримайте тимчасову безкоштовну ліцензію з сторінки тимчасової ліцензії Aspose. Ця ліцензія видаляє водяні знаки оцінки та дозволяє вам досліджувати всі функції побудови діаграм.

Безкоштовні ресурси

Покращте свої навички автоматизації Excel за допомогою цих офіційних ресурсів:

Висновок

Створення лінійних діаграм за допомогою Aspose.Cells for .NET просте та надзвичайно налаштовуване. Якщо вам потрібна швидка однорядкова лінійна тенденція або складна багаторядкова діаграма з вторинними осями, бібліотека надає повний контроль через інтуїтивний API. Використовуйте надані приклади коду як відправну точку та адаптуйте їх до ваших конкретних вимог звітності.

Якщо у вас виникнуть будь-які проблеми або питання, не соромтеся звертатися за допомогою на наш безкоштовний форум підтримки.

Дивіться також