Визуализация многомерных данных в компактном, легко‑читаемом формате является обычным требованием для панелей мониторинга, 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:
- Полный 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, сравнивающую две серии данных по пяти категориям.
Объяснение
- Подготовка данных – Рабочий лист содержит пять категорий (
A‑E) и две числовые серии. - Создание диаграммы –
ChartType.Radarсоздает базовую радиальную диаграмму. - Привязка рядов –
NSeries.Addсвязывает диапазоны рабочего листа с диаграммой. - Сохранение – Рабочая книга записывается в 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:
- Руководство разработчика – 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/ru/categories/aspose.cells-product-family/
Заключение
В этой статье мы продемонстрировали, как создать как простой, так и полностью стилизованный радиальный график в Excel, используя C# и Aspose.Cells for .NET. Интуитивный API библиотеки позволяет сосредоточиться на данных и дизайне, а не на низкоуровневых деталях Excel. Не стесняйтесь адаптировать примеры под свои структуры данных, добавлять дополнительные серии или интегрировать графики в более крупные решения по отчетности.
Если у вас есть вопросы, нужна помощь или вы хотите поделиться своими реализациями Radar‑chart, посетите форум поддержки Aspose.Cells.