Візуалізація кумулятивних тенденцій у часі є поширеною вимогою у бізнес‑звітності. Area Stacked chart допомагає проілюструвати, як окремі серії даних вносять вклад у загальне значення, зберігаючи візуальний ефект діаграм області. У цьому посібнику ви дізнаєтеся, як створити Area Stacked chart в Excel, використовуючи C# з Aspose.Cells for .NET. Повний, готовий до запуску зразок коду демонструє підготовку даних, створення діаграми, стилізацію та збереження робочої книги.
У цій статті розглядаються наступні теми:
- Бібліотека C# Excel для створення складених діаграм області
- Створення складеної діаграми області в Excel за допомогою C#
- Отримати безкоштовну ліцензію
- Безкоштовні ресурси
- Висновок
- Дивіться також
C# Excel Library для створення областевих складених діаграм
Aspose.Cells for .NET — потужна бібліотека електронних таблиць, яка дозволяє розробникам створювати, змінювати та рендерити файли Excel без Microsoft Office. Вона пропонує багатий API для роботи з листами, клітинками, формулами та всіма типами діаграм, включаючи діаграму Area Stacked.
Ключові переваги використання Aspose.Cells for .NET:
- Всеохопний API – Доступ до всіх функцій Excel програмно.
- Розширена підтримка діаграм – Створюйте та налаштовуйте понад 100 типів діаграм.
- Висока продуктивність – Ефективно обробляйте великі робочі книги.
- Кілька форматів – Зберігайте у форматах XLSX, XLS, CSV, PDF, PNG та інші.
Початок роботи
- Завантажте бібліотеку з офіційної сторінки випусків.
- Встановіть через NuGet:
PM> Install-Package Aspense.Cells
Примітка: Пакет NuGet включає всі необхідні залежності.
Створення діаграми з областями у вигляді стеку в Excel за допомогою C#
У наступному прикладі створюється робоча книга, яка містить дані про квартальні продажі трьох продуктів, і візуалізує ці дані у вигляді Area Stacked діаграми.
Покрокова реалізація
- Створіть екземпляр
Workbook. - Заповніть перший лист зразковими даними.
- Додайте об’єкт діаграми Area Stacked.
- Налаштуйте серії, заголовки та осі.
- Збережіть робочу книгу у файл.
Пояснення ключових елементів
| Code Segment | Purpose |
|---|---|
ChartType.AreaStacked | Інструктує Aspose.Cells створити діаграму типу Area Stacked. |
chart.NSeries.Add("=Sheet1!$B$2:$B$5", true); | Додає серію даних, що посилається на діапазон для Product A. Прапорець true вказує, що серія включає дані категорії (вісь X) з колонки A автоматично. |
chart.CategoryAxis.Title.Text | Встановлює підпис осі X (“Квартал”). |
chart.ValueAxis.Title.Text | Встановлює підпис осі Y (“Продажі (USD)”). |
chart.PlotArea.Area.Formatting | Показує користувацьке форматування області діаграми. |
Запустіть програму, і ви отримаєте AreaStackedChart_Output.xlsx, що містить діаграму, показану нижче (при відкритті в Excel).
Отримати безкоштовну ліцензію
Щоб спробувати Aspose.Cells без обмежень оцінки, отримайте тимчасову безкоштовну ліцензію зі сторінки тимчасової ліцензії Aspose. Застосування ліцензії видаляє стандартний водяний знак і розблоковує повний набір API.
// Example: applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
Безкоштовні ресурси
Продовжуйте освоювати автоматизацію Excel за допомогою цих безкоштовних ресурсів:
- Посібник розробника – 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/
Висновок
Складений діаграму області — ефективний спосіб візуалізувати кумулятивні тенденції даних. За допомогою Aspose.Cells for .NET ви можете створювати такі діаграми програмно, використовуючи лише кілька рядків коду C#. Наведений вище приклад демонструє підготовку даних, створення діаграми, оформлення та експорт у повністю самодостатній, готовий до компіляції програмі.
Якщо вам потрібна допомога, не соромтеся задавати питання на Aspose.Cells forum.