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

У цій статті розглядаються наступні теми:

Бібліотека 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️⃣ Як створити просту радарну діаграму

Наступний приклад створює базовий радарний графік, який порівнює два набори даних за п’ятьма категоріями.

Пояснення

  1. Підготовка даних – Робочий лист містить п’ять категорій (AE) та два числових ряди.
  2. Створення діаграмиChartType.Radar створює базову радарну діаграму.
  3. Прив’язка рядівNSeries.Add зв’язує діапазони робочого листа з діаграмою.
  4. Збереження – Робочу книгу записано у 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:

Висновок

У цій статті ми продемонстрували, як створити як просту, так і повністю стилізовану Radar‑діаграму в Excel, використовуючи C# та Aspose.Cells for .NET. Інтуїтивно зрозумілий API бібліотеки дозволяє зосередитися на даних і дизайні, а не на низькорівневих деталях Excel. Не соромтеся адаптувати приклади до ваших власних структур даних, додавати більше серій або інтегрувати діаграми у більш масштабні рішення звітності.

Якщо у вас є питання, потрібна допомога або ви хочете поділитися власними реалізаціями Radar‑chart, відвідайте форум підтримки Aspose.Cells.

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