Візуалізація пропорційних даних, таких як частка ринку, розподіл витрат або результати опитувань, часто найкраще здійснюється за допомогою Doughnut chart. У цій статті ви дізнаєтеся, як створити Doughnut chart в Excel, використовуючи C# та Aspose.Cells for .NET. Посібник містить два повних, готових‑до‑запуску приклади коду – базовий односерійний Doughnut chart і багатосерійний графік з користувацькими кольорами та налаштуваннями легенди – щоб ви могли миттєво інтегрувати потужні візуалізації у будь‑який .NET‑додаток.
У цій статті розглядаються наступні теми:
- Бібліотека C# Excel для створення діаграм-кільців
- Створення діаграми-кільця в Excel за допомогою C#
- Безкоштовна ліцензія
- Безкоштовні ресурси
- Висновок
- Дивіться також
C# Excel Library для створення кільцевих діаграм
Aspose.Cells for .NET — це всебічна бібліотека автоматизації Excel, яка дозволяє розробникам створювати, змінювати та відображати файли Excel без Microsoft Office. Вона включає потужний API для створення діаграм, який підтримує всі вбудовані типи діаграм Excel, включаючи діаграму Пончик.
Ключові можливості, які роблять Aspose.Cells переважним вибором для створення діаграм:
- Повна підтримка типів діаграм – Від простих стовпчикових діаграм до просунутих водоспадних та пончикових діаграм.
- Тонке налаштування – Контролюйте типи серій, кольори, маркери, підписи даних, легенди, осі та інше.
- Висока продуктивність – Обробляйте великі робочі книги ефективно в серверних середовищах.
- Сумісність між платформами – Працює на .NET Framework, .NET Core, .NET 5/6/7+ та .NET Standard.
Початок роботи
- Завантажте останню бінарну версію Aspose.Cells for .NET з сторінки випусків.
- Встановіть пакет NuGet:
PM> Install-Package Aspose.Cells
- Додайте посилання на Aspose.Cells у ваш проект C#.
Тепер ви готові створювати діаграми типу «пончик» програмно.
Створення діаграми «Пончик» в Excel за допомогою C#
Як створити просту односерійну діаграму типу «пончик»
У наведеному прикладі продемонстровано мінімальні кроки, необхідні для додавання діаграми пончик, яка показує розподіл продажів за чотирма категоріями продуктів.
Пояснення ключових кроків
| Крок | Призначення |
|---|---|
| 2 | Заповніть робочий лист назвами категорій та числовими значеннями. |
| 3 | Додайте діаграму типу ChartType.Doughnut. |
| 4 | Створіть серію, що посилається на діапазон числових даних. |
| 5 | Зв’яжіть серію з діапазоном категорій (міток). |
| 6 | Увімкніть підписи даних, які відображають відсотки, і налаштуйте розмір отвору. |
| 7 | Збережіть робочу книгу у файл XLSX. |
Запуск програми генерує DoughnutChart_Simple.xlsx, що містить односерійну діаграму типу «пончика», подібну до скріншоту нижче (скріншот пропущено у цьому документі, що містить лише текст).
Як створити багатосерійний діаграму‑кільце з власними кольорами
Діаграма‑кільце також може містити кілька серій. Нижче наведений приклад створює діаграму, яка показує розподіл витрат за кварталами для трьох підрозділів. Для кращого візуального розрізнення кожній серії застосовуються власні кольори.
Що демонструє код
- Додавання кількох серій до однієї діаграми «Пончик» (кожен квартал — це серія).
- Встановлення даних категорій один раз для кожної серії, щоб ті ж мітки використовувалися повторно.
- Налаштування кордону та кольорів заповнення для кожної серії з метою покращення читабельності.
- Увімкнення відсоткових міток даних для кожної серії.
- Розташування легенди праворуч від діаграми.
Коли ви запустите програму, згенерований DoughnutChart_MultiSeries.xlsx міститиме діаграму типу «Пончик» з трьома концентричними кільцями, кожне з яких представляє витрати за різний квартал.
Отримати безкоштовну ліцензію
Щоб спробувати Aspose.Cells без будь‑яких обмежень, запитайте тимчасову безкоштовну ліцензію на сторінці тимчасової ліцензії Aspose. Тимчасова ліцензія видаляє водяні знаки оцінки та дозволяє необмежене використання для розробки та тестування.
// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .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/
Висновок
Створення візуально привабливих діаграм типу «пончика» в Excel просте за допомогою Aspose.Cells for .NET. Зручний API бібліотеки дозволяє заповнювати дані, додавати діаграми, налаштовувати кольори серій, відображати відсотки та експортувати результат у формати XLSX, PDF або зображення — все без необхідності встановлення Microsoft Office. Використовуючи надані фрагменти коду у ваших проектах, ви можете швидко та надійно створювати професійні візуалізації, орієнтовані на дані.
Якщо у вас виникнуть будь-які проблеми або питання, не соромтеся відвідати форум підтримки Aspose.Cells для отримання допомоги.