Wizualizacja danych wielowymiarowych w kompaktowym, łatwym do odczytania formacie jest powszechnym wymogiem dla pulpitów nawigacyjnych, raportów KPI i przeglądów wydajności. Wykres Radarowy (lub Pająkowy) pozwala porównać kilka zmiennych ilościowych w wielu seriach na jednej, promienistej siatce. W tym przewodniku dowiesz się, jak tworzyć wykresy Radarowe w Excelu przy użyciu C# i Aspose.Cells for .NET. Przy minimalnym kodzie możesz wygenerować zarówno podstawowy wykres Radarowy, jak i w pełni stylizowaną wersję, która zawiera znaczniki, niestandardowe kolory i wypełnione obszary.

Ten artykuł obejmuje następujące tematy:

Biblioteka Excel w C# do tworzenia wykresów radarowych

Aspose.Cells for .NET jest kompleksową biblioteką do manipulacji plikami Excel, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez konieczności posiadania Microsoft Office. Biblioteka zapewnia pełne wsparcie dla wszystkich typów wykresów, w tym wykresów radarowych, oraz oferuje rozbudowane opcje dostosowywania.

Kluczowe korzyści z używania Aspose.Cells for .NET:

  • Rich API – Uzyskaj dostęp do każdej funkcji Excela programowo.
  • High Performance – Przetwarzaj duże skoroszyty szybko i przy niskim zużyciu pamięci.
  • Cross‑Platform – Działa na systemach Windows, Linux i macOS.
  • Multiple Formats – Odczyt/zapis XLSX, XLS, CSV, ODS, PDF i innych.

Instalowanie Aspose.Cells

Możesz uzyskać bibliotekę ze strony oficjalnych wydań lub za pośrednictwem NuGet:

PM> Install-Package Aspose.Cells

Po zainstalowaniu dodaj odwołanie do Aspose.Cells w swoim projekcie C# i jesteś gotowy, aby rozpocząć tworzenie wykresów.

Utwórz wykres radarowy w Excelu przy użyciu C#

Poniżej znajdują się dwa pełne przykłady kodu, które demonstrują, jak tworzyć wykresy radarowe przy użyciu Aspose.Cells.

1️⃣ Jak utworzyć prosty wykres radarowy

Poniższy przykład tworzy podstawowy wykres Radar, który porównuje dwie serie danych w pięciu kategoriach.

Wyjaśnienie

  1. Przygotowanie danych – Arkusz zawiera pięć kategorii (AE) i dwie serie liczbowe.
  2. Tworzenie wykresuChartType.Radar tworzy podstawowy wykres radarowy.
  3. Powiązanie seriiNSeries.Add łączy zakresy arkusza z wykresem.
  4. Zapisywanie – Skoroszyt jest zapisywany jako SimpleRadarChart.xlsx.

Uruchomienie programu generuje plik Excel, którego pierwsza karta zawiera dane oraz wykres radarowy umieszczony w określonej pozycji.

2️⃣ Jak utworzyć stylowy wykres radarowy z markerami i wypełnionymi obszarami

Następny przykład dodaje znaczniki, niestandardowe kolory i wypełniony obszar, aby zilustrować, jak stylizować wykres Radar do raportów gotowych do prezentacji.

Kluczowe punkty stylizacji

FeatureCode snippetEffect
Niestandardowe znacznikiMarker.MarkerStyle = ChartMarkerType.Circle;Rozróżnia punkty serii.
Obramowanie seriiBorder.Color = Color.DarkBlue;Dodaje solidną linię wokół każdej serii danych.
Wypełnienie półprzezroczysteArea.ForegroundColor = Color.FromArgb(80, Color.LightBlue);Pokazuje nakładające się obszary, zachowując widoczność.
Czyszczenie obszaru wykresuPlotArea.Area.Formatting = FormattingType.None;Usuwa domyślne tło, aby wykres był czystszy.

Uruchomienie programu generuje StyledRadarChart.xlsx, który zawiera wykres radarowy z kolorowymi wypełnieniami, znacznikami i dopracowanym stylem wizualnym — idealny do pulpitów menedżerskich lub raportów wydajności.

Uzyskaj darmową licencję

Aby wypróbować Aspose.Cells bez ograniczeń, uzyskaj tymczasową licencję ze strony darmowej tymczasowej licencji Aspose. Licencja usuwa znaki wodne wersji ewaluacyjnej i umożliwia pełny dostęp do funkcji podczas rozwoju.

Wykres radarowy Excel: Darmowe zasoby

Kontynuuj naukę i odkryj więcej na temat automatyzacji Excel:

Wnioski

W tym artykule pokazaliśmy, jak wygenerować zarówno prosty, jak i w pełni stylizowany wykres Radar w Excelu przy użyciu C# i Aspose.Cells for .NET. Intuicyjne API biblioteki pozwala skupić się na danych i projekcie, a nie na niskopoziomowych szczegółach Excela. Śmiało dostosuj przykłady do własnych struktur danych, dodaj więcej serii lub zintegrować wykresy z większymi rozwiązaniami raportowymi.

Jeśli masz jakiekolwiek pytania, potrzebujesz pomocy lub chcesz podzielić się własnymi implementacjami wykresów Radar, odwiedź forum wsparcia Aspose.Cells.

Zobacz także