Efektywne wizualizowanie danych proporcjonalnych często wymaga 3‑D exploded pie chart. W wielu raportach biznesowych ten typ wykresu podkreśla poszczególne segmenty, jednocześnie dodając trójwymiarowy wygląd, który przyciąga uwagę czytelnika. W tym artykule pokazujemy, jak wygenerować wykres Pie3DExploded w Excelu przy użyciu C# i Aspose.Cells for .NET. Dzięki kilku liniom kodu możesz tworzyć, stylizować i eksportować wykres do dowolnego obsługiwanego formatu (XLSX, PDF, PNG itp.).

Artykuł jest zorganizowany następująco:

Biblioteka C# Excel do tworzenia wykresu kołowego 3D z wybuchnięciem

Aspose.Cells for .NET jest potężną, w pełni zarządzaną biblioteką Excel, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez konieczności posiadania Microsoft Office. Jej bogate API ułatwia automatyzację wykresów, w tym zaawansowane typy wykresów 3‑D oraz funkcję wybuchających wykresów kołowych.

Kluczowe zalety korzystania z Aspose.Cells przy tworzeniu wykresów:

  • Pełne wsparcie .NET – Działa z .NET Framework, .NET Core oraz .NET 6/7/8.
  • Brak wymaganego Office – Działa w środowiskach po stronie serwera, gdzie Office jest niedostępny.
  • Rozbudowane możliwości wykresów – Obsługuje ponad 50 typów wykresów, w tym warianty 3‑D i rozbite.
  • Wysoka wydajność – Obsługuje duże zestawy danych przy niskim zużyciu pamięci.
  • Wiele formatów eksportu – Zapisz jako XLSX, PDF, HTML, PNG, JPEG, SVG i inne.

Rozpoczęcie

  1. Pobierz najnowszy Aspose.Cells for .NET z oficjalnej strony wydań.
  2. Zainstaluj pakiet NuGet:
   PM> Install-Package Aspense.Cells
  1. Dodaj odwołanie do Aspose.Cells w swoim projekcie C#.

Teraz jesteś gotowy, aby utworzyć wykres Pie3DExploded.

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

Poniżej znajdują się dwa pełne, uruchamialne przykłady:

  1. Basic Pie3DExploded chart – Pokazuje, jak utworzyć wykres i rozdzielić całą serię.
  2. Customized Pie3DExploded chart – Demonstruje stylizację, rozdzielanie konkretnych fragmentów oraz eksport do formatu PNG.

Przykład 1 – Podstawowy wykres kołowy 3D z wybuchającym fragmentem

Wyjaśnienie kluczowych kroków

StepCodePurpose
1new Workbook()Tworzy skoroszyt Excel w pamięci.
2sheet.Cells["A1"].Value = "Category"Wypełnia arkusz parami kategoria/wartość.
3sheet.Charts.Add(ChartType.Pie3D, …)Dodaje trójwymiarowy wykres kołowy do arkusza.
4chart.NSeries.Add("=Sheet1!$B$2:$B$5", true)Łączy serię z zakresem danych.
5chart.NSeries[seriesIndex].Explosion = 15Zwiększa odległość między kawałkami, aby uzyskać wyraźniejszy efekt.
6workbook.Save(...)Zapisuje skoroszyt do pliku XLSX.

Uruchomienie programu generuje Pie3DExploded_Basic.xlsx z czystym wykresem kołowym 3‑D w trybie eksplodowanym.

Przykład 2 – Dostosowany wykres Pie3DExploded (Stylowanie i Eksport)

Co ten przykład dodaje

  • Selektywne wyodrębnienie – Tylko wycinek „Bikes” jest oddzielony przy użyciu ExplodePoints.
  • Niestandardowe kolory wycinków – Bezpośrednio odwołuje się do Area.ForegroundColor każdego punktu.
  • Etykiety danych – Wyświetla nazwę kategorii i wartość wewnątrz każdego wycinka.
  • Eksport w wysokiej rozdzielczości – Zapisuje wykres jako obraz PNG o rozdzielczości 300 dpi (metoda ToImage).

Oba przykłady kompilują się z .NET 6+ i wymagają tylko pakietu NuGet Aspose.Cells.

Uzyskaj darmową licencję

Chcesz eksperymentować bez zakupu pełnej licencji? Odwiedź stronę tymczasowej licencji Aspose, aby uzyskać darmową 30‑dniową licencję ewaluacyjną. Odblokuje to wszystkie funkcje, w tym tworzenie wykresów, dzięki czemu możesz przetestować powyższy kod bez ograniczeń.

Darmowe zasoby

Podsumowanie

Tworzenie 3‑D exploded pie chart w Excelu jest proste przy użyciu Aspose.Cells for .NET. Biblioteka zapewnia szczegółową kontrolę nad typem wykresu, ustawieniami eksplozji, kolorami, etykietami danych oraz formatami eksportu. Postępując zgodnie z powyższymi przykładami, możesz zintegrować przyciągające wzrok wykresy kołowe w dowolnym zautomatyzowanym rozwiązaniu raportowym, niezależnie od tego, czy tworzysz finansowy pulpit nawigacyjny, podsumowanie sprzedaży, czy aplikację internetową opartą na danych.

Jeśli napotkasz jakiekolwiek problemy lub masz pytania, śmiało poproś o pomoc na forum wsparcia Aspose.Cells.

Zobacz także