Візуалізація багатовимірних даних у компактному, легкочитному форматі є поширеною вимогою для інформаційних панелей, KPI‑звітів та оглядів продуктивності. Радіальна (або павутинна) діаграма дозволяє порівнювати кілька кількісних змінних у різних серіях на єдиній радіальній сітці. У цьому посібнику ви дізнаєтеся, як створювати радіальні діаграми в Excel за допомогою C# та Aspose.Cells for .NET. За допомогою мінімального коду можна створити як базову радіальну діаграму, так і повністю стилізовану версію, що включає маркери, користувацькі кольори та заповнені області.
У цій статті розглядаються наступні теми:
- Бібліотека C# Excel для створення радарних діаграм
- Створення радарної діаграми в Excel за допомогою C#
- Отримати безкоштовну ліцензію
- Радарна діаграма Excel: безкоштовні ресурси
- Висновок
- Дивіться також
Бібліотека C# Excel для створення радарних діаграм
Aspose.Cells for .NET — це всебічна бібліотека для роботи з Excel, яка дозволяє розробникам створювати, змінювати та відображати файли Excel без необхідності встановлення Microsoft Office. Бібліотека включає повну підтримку всіх типів діаграм, включаючи радарні діаграми, і пропонує широкі можливості налаштування.
Ключові переваги використання Aspose.Cells for .NET:
- Rich API – Доступ до всіх функцій Excel програмно.
- High Performance – Обробляйте великі книги швидко та з низьким споживанням пам’яті.
- Cross‑Platform – Працює на Windows, Linux та macOS.
- Multiple Formats – Читання/запис XLSX, XLS, CSV, ODS, PDF та інші формати.
Встановлення Aspose.Cells
Ви можете отримати бібліотеку зі сторінки офіційних випусків або через NuGet:
PM> Install-Package Aspose.Cells
Після встановлення додайте посилання на Aspose.Cells у вашому C# проекті, і ви готові почати створювати діаграми.
Створення радарної діаграми в Excel за допомогою C#
Нижче наведено два повних приклади коду, які демонструють, як створювати радарні діаграми за допомогою Aspose.Cells.
1️⃣ Як створити просту радарну діаграму
Наступний приклад створює базовий радарний графік, який порівнює два набори даних за п’ятьма категоріями.
Пояснення
- Підготовка даних – Робочий лист містить п’ять категорій (
A‑E) та два числових ряди. - Створення діаграми –
ChartType.Radarстворює базову радарну діаграму. - Прив’язка рядів –
NSeries.Addзв’язує діапазони робочого листа з діаграмою. - Збереження – Робочу книгу записано у SimpleRadarChart.xlsx.
Запуск програми створює файл Excel, у якому перший лист містить дані та радарну діаграму, розташовану у вказаній позиції.
2️⃣ Як створити стилізовану радарну діаграму з маркерами та заповненими областями
Наступний приклад додає маркери, користувацькі кольори та заповнену область, щоб проілюструвати, як оформити радарну діаграму для готових до презентації звітів.
Ключові моменти стилізації
| Функція | Фрагмент коду | Ефект |
|---|---|---|
| Користувацькі маркери | Marker.MarkerStyle = ChartMarkerType.Circle; | Відрізняє точки серії. |
| Контур серії | Border.Color = Color.DarkBlue; | Додає суцільну лінію навколо кожної серії даних. |
| Напівпрозоре заповнення | Area.ForegroundColor = Color.FromArgb(80, Color.LightBlue); | Показує перекриваючі області, зберігаючи їх видимість. |
| Очищення області графіка | PlotArea.Area.Formatting = FormattingType.None; | Видаляє фон за замовчуванням для чистішого графіка. |
Запуск програми створює StyledRadarChart.xlsx, який містить радарну діаграму з кольоровими заливками, маркерами та вишуканим візуальним оформленням — ідеально підходить для керівних панелей або звітів про продуктивність.
Отримати безкоштовну ліцензію
Щоб спробувати Aspose.Cells без обмежень, отримайте тимчасову ліцензію на сторінці безкоштовної тимчасової ліцензії Aspose. Ліцензія видаляє водяні знаки оцінки та забезпечує повний доступ до функцій під час розробки.
Діаграма радару Excel: безкоштовні ресурси
Продовжуйте навчатися та дізнавайтеся більше про автоматизацію Excel:
- Посібник розробника – https://docs.aspose.com/cells/net/
- Безкоштовні онлайн‑додатки – https://products.aspose.app/cells/family
- Посилання на API – https://reference.aspose.com/cells/net/
- Статті How‑to – https://blog.aspose.com/uk/categories/aspose.cells-product-family/
Висновок
У цій статті ми продемонстрували, як створити як просту, так і повністю стилізовану Radar‑діаграму в Excel, використовуючи C# та Aspose.Cells for .NET. Інтуїтивно зрозумілий API бібліотеки дозволяє зосередитися на даних і дизайні, а не на низькорівневих деталях Excel. Не соромтеся адаптувати приклади до ваших власних структур даних, додавати більше серій або інтегрувати діаграми у більш масштабні рішення звітності.
Якщо у вас є питання, потрібна допомога або ви хочете поділитися власними реалізаціями Radar‑chart, відвідайте форум підтримки Aspose.Cells.