Візуалізація пропорційних даних за категоріями є поширеною вимогою до звітності. 100 % Stacked Bar chart (також називається Bar100PercentStacked) відображає внесок кожного ряду у вигляді відсотка від загального для даної категорії, що робить його ідеальним для порівняння частин‑до‑цілого. У цьому посібнику показано, як створити такий графік в Excel, використовуючи Aspose.Cells for .NET всього кількома рядками коду C#.

У цій статті ви дізнаєтеся:

Бібліотека 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#

У наведеному прикладі демонструється, як:

  1. Створіть нову книгу та заповніть її зразковими даними.
  2. Додайте діаграму Bar100PercentStacked.
  3. Налаштуйте серії, осі та підписи даних.
  4. Збережіть книгу у файл .xlsx.

Пояснення ключових кроків

StepWhat 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: Безкоштовні ресурси

Висновок

Створення діаграми Bar100PercentStacked за допомогою Aspose.Cells for .NET є простим: заповніть дані, додайте діаграму, зв’яжіть серії та, за потреби, тонко налаштуйте форматування. Наведені приклади охоплюють як створення нової діаграми, так і налаштування після створення, забезпечуючи міцну основу для інтеграції пропорційних візуалізацій у будь‑який .NET процес генерації робочих книг.

Якщо ви зіткнетеся з будь-якими проблемами або маєте додаткові питання, не соромтеся задати їх на Aspose.Cells forum або звернутися через наші канали підтримки.

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