Візуалізація кумулятивних тенденцій за категоріями є важливою для бізнес‑аналітики та звітності. LineStacked chart (також відомий як Stacked Line chart) допомагає відобразити, як кожна серія вносить свій внесок у загальну суму протягом часу, зберігаючи знайомий вигляд лінійної діаграми.
У цьому посібнику ви дізнаєтеся, як створити діаграму LineStacked в Excel за допомогою C# та Aspose.Cells for .NET. Приклад коду є самодостатнім, повністю компілюється та містить коментарі, які пояснюють кожен крок.
У цій статті розглядаються наступні теми:
- Бібліотека C# Excel для створення діаграм 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 releases page.
- Додайте пакет NuGet до вашого проєкту:
PM> Install-Package Aspose.Cells
Створення діаграми LineStacked в Excel за допомогою C#
Нижче представлена повна, готова до запуску консольна програма C#, яка:
- Створює нову робочу книгу.
- Заповнює зразкові дані для трьох категорій продуктів.
- Вставляє LineStacked діаграму.
- Налаштовує заголовок діаграми, осі та легенду.
- Зберігає робочу книгу як
LineStackedChart_Output.xlsx.
Пояснення коду
| Step | Purpose |
|---|---|
| 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/uk/categories/aspose.cells-product-family/
Висновок
У цій статті показано, як створити діаграму LineStacked в Excel за допомогою Aspose.Cells for .NET. Використовуючи простий API бібліотеки, ви можете програмно створювати складні стовпчасті лінійні візуалізації, повністю налаштовувати їх вигляд і експортувати результат у будь-який підтримуваний формат (XLSX, PDF, PNG тощо).
Не соромтеся змінювати зразкові дані, кольори або налаштування осей, щоб відповідати вашим потребам у звітуванні. Якщо ви зіткнетеся з будь-якими проблемами або маєте питання, спільнота підтримки Aspose готова допомогти.