Wizualizacja danych proporcjonalnych, takich jak udział w rynku, podział kosztów czy wyniki ankiet, jest często najlepiej realizowana za pomocą wykresu pierścieniowego. W tym artykule dowiesz się, jak stworzyć wykres pierścieniowy w Excelu przy użyciu C# i Aspose.Cells for .NET. Poradnik zawiera dwa kompletne, gotowe do uruchomienia przykłady kodu – podstawowy wykres pierścieniowy z jedną serią oraz wykres wieloserii z niestandardowymi kolorami i ustawieniami legendy – dzięki czemu możesz natychmiast zintegrować potężne wizualizacje w dowolnej aplikacji .NET.
Ten artykuł obejmuje następujące tematy:
- Biblioteka C# Excel do tworzenia wykresów pierścieniowych
- Tworzenie wykresu pierścieniowego w Excelu przy użyciu C#
- Darmowa licencja
- Darmowe zasoby
- Podsumowanie
- Zobacz także
Biblioteka C# Excel do tworzenia wykresów pierścieniowych
Aspose.Cells for .NET to kompleksowa biblioteka automatyzacji Excel, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez Microsoft Office. Zawiera bogate API do tworzenia wykresów, które obsługuje wszystkie natywne typy wykresów Excel, w tym wykres pierścieniowy.
Kluczowe możliwości, które sprawiają, że Aspose.Cells jest preferowanym wyborem do generowania wykresów:
- Pełne wsparcie typów wykresów – Od prostych wykresów kolumnowych po zaawansowane wykresy wodospadowe i pierścieniowe.
- Precyzyjna personalizacja – Kontroluj typy serii, kolory, znaczniki, etykiety danych, legendy, osie i wiele innych.
- Wysoka wydajność – Przetwarzaj duże skoroszyty efektywnie w środowiskach serwerowych.
- Kompatybilność wieloplatformowa – Działa na .NET Framework, .NET Core, .NET 5/6/7+ oraz .NET Standard.
Rozpoczęcie
- Pobierz najnowszy plik binarny Aspose.Cells for .NET ze strony wydań.
- Zainstaluj pakiet NuGet:
PM> Install-Package Aspose.Cells
- Dodaj odwołanie do
Aspose.Cellsw swoim projekcie C#.
Teraz możesz tworzyć wykresy pierścieniowe programowo.
Utwórz wykres pierścieniowy w Excelu przy użyciu C#
Jak utworzyć prosty wykres pierścieniowy z jedną serią
Poniższy przykład demonstruje minimalne kroki niezbędne do dodania wykresu pierścieniowego, który pokazuje rozkład sprzedaży w czterech kategoriach produktów.
Wyjaśnienie kluczowych kroków
| Step | Purpose |
|---|---|
| 2 | Wypełnij arkusz nazwami kategorii i wartościami liczbowymi. |
| 3 | Dodaj wykres typu ChartType.Doughnut. |
| 4 | Utwórz serię, która wskazuje zakres danych liczbowych. |
| 5 | Połącz serię z zakresem kategorii (etykiet). |
| 6 | Włącz etykiety danych wyświetlające procenty i dostosuj rozmiar otworu. |
| 7 | Zapisz skoroszyt do pliku XLSX. |
Uruchomienie programu generuje plik DoughnutChart_Simple.xlsx zawierający wykres pierścieniowy z jedną serią, podobny do zrzutu ekranu poniżej (zrzut ekranu został pominięty w tym dokumencie tekstowym).
Jak utworzyć wykres pierścieniowy z wieloma seriami i niestandardowymi kolorami
Wykres pierścieniowy może również zawierać wiele serii. Poniższy przykład tworzy wykres, który pokazuje kwartalny podział wydatków dla trzech działów. Niestandardowe kolory są stosowane do każdej serii, aby lepiej je odróżnić.
Co kod demonstruje
- Dodawanie wielu serii do jednego wykresu pierścieniowego (każdy kwartał to seria).
- Ustawianie danych kategorii raz na serię, aby te same etykiety były ponownie użyte.
- Dostosowywanie obramowania i kolorów wypełnienia dla każdej serii w celu poprawy czytelności.
- Włączanie etykiet danych procentowych dla każdej serii.
- Umieszczanie legendy po prawej stronie wykresu.
Kiedy uruchomisz program, wygenerowany DoughnutChart_MultiSeries.xlsx będzie zawierał wykres pierścieniowy z trzema koncentrycznymi pierścieniami, z których każdy reprezentuje wydatki za inny kwartał.
Uzyskaj darmową licencję
Aby wypróbować Aspose.Cells bez żadnych ograniczeń, poproś o tymczasową darmową licencję na stronie tymczasowej licencji Aspose. Tymczasowa licencja usuwa znaki wodne oceny i pozwala na nieograniczone użycie w celach rozwoju i testowania.
// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
Wykres pierścieniowy Excel: Darmowe zasoby
- Developer’s Guide – Kompleksowa dokumentacja i samouczki: https://docs.aspose.com/cells/net/
- Online Demo – Generuj i podglądaj wykresy pierścieniowe natychmiast: https://products.aspose.app/cells/family
- API Reference – Pełna dokumentacja klas i członków związanych z wykresami: https://reference.aspose.com/cells/net/
- How‑To Articles – Przewodniki krok po kroku dla typowych zadań: https://blog.aspose.com/pl/categories/aspose.cells-product-family/
Podsumowanie
Tworzenie wizualnie atrakcyjnych wykresów pierścieniowych w Excelu jest proste dzięki Aspose.Cells for .NET. Fluent API biblioteki pozwala wypełniać dane, dodawać wykresy, dostosowywać kolory serii, wyświetlać procenty oraz eksportować wynik do formatów XLSX, PDF lub obrazów — wszystko bez konieczności posiadania Microsoft Office. Dzięki włączeniu dostarczonych fragmentów kodu do swoich projektów, możesz szybko i niezawodnie dostarczać profesjonalne wizualizacje oparte na danych.
Jeśli napotkasz jakiekolwiek problemy lub masz pytania, śmiało odwiedź forum wsparcia Aspose.Cells, aby uzyskać pomoc.