Візуалізація пропорційних даних за категоріями є поширеною вимогою до звітності. 100 % Stacked Bar chart (також називається Bar100PercentStacked) відображає внесок кожного ряду у вигляді відсотка від загального для даної категорії, що робить його ідеальним для порівняння частин‑до‑цілого. У цьому посібнику показано, як створити такий графік в Excel, використовуючи Aspose.Cells for .NET всього кількома рядками коду C#.
У цій статті ви дізнаєтеся:
- Бібліотека C# Excel для створення діаграми Bar100PercentStacked
- Створити діаграму Bar100PercentStacked в Excel за допомогою C#
- Налаштування існуючої діаграми Bar100PercentStacked
- Отримати безкоштовну ліцензію
- Безкоштовні ресурси
- Висновок
- Дивіться також
Бібліотека C# Excel для створення діаграми Bar100PercentStacked
Aspose.Cells for .NET — це всебічний API для електронних таблиць, який дозволяє розробникам створювати, редагувати та відображати файли Excel без необхідності встановлювати Microsoft Office. Він повністю підтримує створення діаграм, включаючи тип Bar100PercentStacked.
Ключові переваги використання Aspose.Cells для створення діаграм:
- Rich Chart Types – Понад 50 вбудованих типів діаграм, включаючи 100 % стовпчикову діаграму зі стеком.
- Fine‑grained Control – Доступ до серій, осей, легенд, підписів даних та форматування.
- Cross‑Platform – Працює на Windows, Linux та macOS з .NET Core/5/6/7.
- No COM Interop – Не потрібна установка Office на сервері.
Початок роботи
Додайте Aspose.Cells до вашого проєкту за допомогою NuGet:
dotnet add package Aspose.Cells
Або використовуючи консоль менеджера пакетів:
PM> Install-Package Aspose.Cells
Тепер ви готові створити 100 % складену стовпчасту діаграму.
Створення діаграми Bar100PercentStacked у Excel за допомогою C#
У наведеному прикладі демонструється, як:
- Створіть нову книгу та заповніть її зразковими даними.
- Додайте діаграму Bar100PercentStacked.
- Налаштуйте серії, осі та підписи даних.
- Збережіть книгу у файл
.xlsx.
Пояснення ключових кроків
| Step | What it does |
|---|---|
| 4 | Додає діаграму типу Bar100PercentStacked. |
| 5‑6 | Створює три серії (Q1‑Q3) і прив’язує їх до діапазону даних. |
| 7 | Вмикає підписи даних і налаштовує їх для відображення відсотків замість необроблених значень. |
| 8 | Встановлює назви осей і примушує вісь значень відображати відсотки (0‑100%). |
Запуск програми створює файл Excel, у якому стовпчик кожного регіону розділений на три кольорові сегменти, що представляють продажі за Q1, Q2 та Q3 у пропорції до загальних продажів цього регіону.
Налаштуйте існуючу діаграму Bar100PercentStacked
Іноді вам потрібно змінити діаграму, яка вже існує у робочій книзі — наприклад, змінити кольори, додати легенду або змінити порядок серій. Нижче наведений фрагмент, який показує, як завантажити існуючий файл, налаштувати діаграму та зберегти її знову.
Що робить цей код
- Завантажує раніше створений робочий лист.
- Отримує перший графік (наш 100 % складений стовпчиковий графік).
- Застосовує власну кольорову палітру до кожної серії.
- Забезпечує відображення легенди праворуч.
- Оновлює заголовок графіка.
- Зберігає зміни у новий файл.
Отримати безкоштовну ліцензію
Aspose.Cells є комерційним продуктом, але ви можете отримати тимчасову безкоштовну ліцензію для оцінки. Відвідайте сторінку тимчасової ліцензії Aspose, щоб запросити 30‑денний ліцензійний ключ. Застосуйте ключ у вашому коді наступним чином:
// Load the license file (temporary_license.xml) placed in the application folder.
var license = new Aspose.Cells.License();
license.SetLicense("temporary_license.xml");
Запуск вашого застосунку з дійсною ліцензією видаляє водяний знак оцінки та розблоковує повну функціональність.
Bar100PercentStacked Chart: Безкоштовні ресурси
- Посібник розробника – 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/
Висновок
Створення діаграми Bar100PercentStacked за допомогою Aspose.Cells for .NET є простим: заповніть дані, додайте діаграму, зв’яжіть серії та, за потреби, тонко налаштуйте форматування. Наведені приклади охоплюють як створення нової діаграми, так і налаштування після створення, забезпечуючи міцну основу для інтеграції пропорційних візуалізацій у будь‑який .NET процес генерації робочих книг.
Якщо ви зіткнетеся з будь-якими проблемами або маєте додаткові питання, не соромтеся задати їх на Aspose.Cells forum або звернутися через наші канали підтримки.