Wizualizacja danych hierarchicznych z efektem trójwymiarowym może uczynić raporty bardziej atrakcyjnymi. W tym przewodniku dowiesz się, jak programowo w Excelu utworzyć wykres PyramidColumn3D przy użyciu C# i Aspose.Cells for .NET. Przykład demonstruje dodawanie danych, wstawianie wykresu, dostosowywanie ustawień serii oraz eksportowanie skoroszytu do pliku Excel.

Ten artykuł obejmuje następujące tematy:

Aspose.Cells .NET Library dla wykresów PyramidColumn3D

Aspose.Cells for .NET jest potężnym, w pełni zarządzanym API, które umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez Microsoft Office. Obsługuje pełen zakres typów wykresów Excel, w tym wykres PyramidColumn3D.

Kluczowe zalety korzystania z Aspose.Cells:

  • Rich Chart API – Bezpośredni dostęp do obiektów wykresów, serii, osi, legend i formatowania.
  • No Interop Dependency – Działa w dowolnym środowisku .NET (Desktop, Server, Cloud).
  • High Performance – Obsługuje duże skoroszyty przy niskim zużyciu pamięci.
  • Multiple Formats – Zapisz do XLSX, XLS, CSV, PDF, HTML i formatów obrazu.

Aby rozpocząć korzystanie z Aspose.Cells, zainstaluj pakiet NuGet:

PM> Install-Package Aspose.Cells

Utwórz podstawowy wykres PyramidColumn3D

Poniższy przykład tworzy prosty skoroszyt, wypełnia go przykładowymi danymi, dodaje wykres PyramidColumn3D i zapisuje plik jako PyramidColumn3D_Basic.xlsx.

Wyjaśnienie kluczowych kroków

StepWhat it does
1Tworzy instancję Workbook i uzyskuje dostęp do pierwszego Worksheet.
2Wypełnia arkusz nazwami produktów i wartościami sprzedaży kwartalnej.
3Wywołuje Charts.Add z ChartType.PyramidColumn3D, aby utworzyć wykres kolumnowy piramidy 3‑D.
4Dodaje serię danych (NSeries.Add) i ustawia etykiety kategorii (osi X).
5Zapisuje skoroszyt do pliku XLSX, który można otworzyć w programie Microsoft Excel.

Uruchomienie programu generuje plik Excel zawierający wykres kolumnowy 3‑D w kształcie piramidy, który wizualizuje dane sprzedaży z czterech kwartałów.

Dostosuj wykres PyramidColumn3D (kolory, osie, legenda)

Często trzeba dostosować wygląd wykresu do identyfikacji wizualnej firmy lub poprawić czytelność. Poniższy przykład demonstruje:

  • Zmiana kolorów wypełnienia kolumn.
  • Dostosowanie pozycji legendy.
  • Modyfikacja tytułów osi głównej i pomocniczej.
  • Włączanie etykiet danych.

Co robi niestandardowy kod

DostosowanieCode snippetWynik
Kolory seriichart.NSeries[s].Area.ForegroundColor = palette[s];Kolumna każdego roku wyświetlana jest w odrębnym, zgodnym z marką kolorze.
Etykiety danychchart.NSeries[s].DataLabels.IsValueShown = true;Wartości liczbowe wyświetlane są nad każdą kolumną, zapewniając szybki wgląd.
Pozycjonowanie legendychart.Legend.Position = LegendPositionType.Bottom;Legenda umieszczona pod wykresem, zwalniając miejsce na obszarze wykresu.
Tytuły osi i format liczbchart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormatPoprawia czytelność i przekazuje jednostki.
Usunięcie obramowaniachart.NSeries[s].Border.IsVisible = false;Zapewnia czystszy wygląd 3‑D.

Otwórz PyramidColumn3D_Customized.xlsx w Excel, aby zobaczyć dopracowany, gotowy do prezentacji wykres.

Uzyskaj darmową licencję

Aspose.Cells wymaga licencji, aby uzyskać pełną funkcjonalność. Możesz uzyskać tymczasową darmową licencję do oceny z portalu Aspose:

Darmowa tymczasowa licencja dla Aspose.Cells

Zastosuj licencję przed generowaniem wykresów w środowisku produkcyjnym, aby usunąć znaki wodne wersji ewaluacyjnej.

// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

Dodatkowe zasoby

Podsumowanie

Tworzenie wykresu PyramidColumn3D przy użyciu Aspose.Cells for .NET jest proste:

  1. Wypełnij dane arkusza.
  2. Dodaj wykres ChartType.PyramidColumn3D.
  3. Ustaw serie, kategorie i opcjonalne formatowanie.
  4. Zapisz skoroszyt.

Biblioteka daje Ci pełną kontrolę nad estetyką wykresów, umożliwiając tworzenie wizualizacji o profesjonalnym poziomie bezpośrednio z aplikacji C#.

Jeśli potrzebujesz dalszej pomocy, śmiało dołącz do forum społeczności Aspose lub zapoznaj się z obszerną dokumentacją podaną powyżej.

Zobacz także