Визуализация многомерных данных в компактном, легко‑читаемом формате является обычным требованием для панелей мониторинга, KPI‑отчетов и обзоров производительности. Диаграмма «Радар» (или «Паук») позволяет сравнивать несколько количественных переменных по нескольким сериям на единой радиальной сетке. В этом руководстве вы узнаете, как создавать радарные диаграммы в Excel с использованием C# и Aspose.Cells for .NET. С минимальным количеством кода можно создать как базовую радарную диаграмму, так и полностью стилизованную версию, включающую маркеры, пользовательские цвета и залитые области.

В этой статье рассматриваются следующие темы:

C# библиотека Excel для создания радиальных диаграмм

Aspose.Cells for .NET — это комплексная библиотека для работы с Excel, позволяющая разработчикам создавать, изменять и отображать файлы Excel без необходимости установки Microsoft Office. Библиотека полностью поддерживает все типы диаграмм, включая радиальные диаграммы, и предлагает широкие возможности настройки.

Ключевые преимущества использования Aspose.Cells for .NET:

  • Полный API – Доступ к каждой функции Excel программно.
  • Высокая производительность – Быстрая обработка больших книг с небольшим потреблением памяти.
  • Кросс‑платформенный – Работает на Windows, Linux и macOS.
  • Множество форматов – Чтение/запись XLSX, XLS, CSV, ODS, PDF и других.

Установка Aspose.Cells

Вы можете получить библиотеку со страницы официальных релизов или через NuGet:

PM> Install-Package Aspose.Cells

После установки добавьте ссылку на Aspose.Cells в ваш проект C# и вы готовы начать создавать диаграммы.

Создать радиальную диаграмму в Excel с помощью C#

Ниже приведены два полных примера кода, демонстрирующие, как создавать радиальные диаграммы с помощью Aspose.Cells.

1️⃣ Как создать простую радарную диаграмму

Следующий пример создает базовую диаграмму Radar, сравнивающую две серии данных по пяти категориям.

Объяснение

  1. Подготовка данных – Рабочий лист содержит пять категорий (AE) и две числовые серии.
  2. Создание диаграммыChartType.Radar создает базовую радиальную диаграмму.
  3. Привязка рядовNSeries.Add связывает диапазоны рабочего листа с диаграммой.
  4. Сохранение – Рабочая книга записывается в SimpleRadarChart.xlsx.

Запуск программы создает файл Excel, первый лист которого содержит данные и радиальную диаграмму, размещённую в указанной позиции.

2️⃣ Как создать стилизованный радиальный график с маркерами и залитыми областями

В следующем примере добавляются маркеры, пользовательские цвета и заполненная область, чтобы продемонстрировать, как оформить радиальную диаграмму для готовых к презентации отчетов.

Ключевые моменты стилизации

ВозможностьCode snippetЭффект
Пользовательские маркеры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:

Заключение

В этой статье мы продемонстрировали, как создать как простой, так и полностью стилизованный радиальный график в Excel, используя C# и Aspose.Cells for .NET. Интуитивный API библиотеки позволяет сосредоточиться на данных и дизайне, а не на низкоуровневых деталях Excel. Не стесняйтесь адаптировать примеры под свои структуры данных, добавлять дополнительные серии или интегрировать графики в более крупные решения по отчетности.

Если у вас есть вопросы, нужна помощь или вы хотите поделиться своими реализациями Radar‑chart, посетите форум поддержки Aspose.Cells.

См. также