Wizualizacja trójwymiarowych zestawów danych jest niezbędna w inżynierii, naukach przyrodniczych i analizie finansowej. Wykres Surface3D zapewnia przejrzyste, kolorowo zakodowane przedstawienie wartości na dwóch osiach, dzięki czemu trendy i wzorce są od razu rozpoznawalne. W tym artykule dowiesz się, jak utworzyć wykres Surface3D w Excelu przy użyciu C# oraz Aspose.Cells for .NET. Przykładowy kod tworzy skoroszyt, wypełnia go przykładowymi danymi, dodaje wykres Surface3D, dostosowuje jego wygląd i zapisuje plik w formacie XLSX.

Ten artykuł obejmuje następujące tematy:

Biblioteka C# Excel do tworzenia wykresu Surface3D

Aspose.Cells for .NET jest kompleksową biblioteką automatyzacji Excel, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez Microsoft Office. Obsługuje wszystkie typy wykresów, w tym wykres powierzchniowy 3‑D, i oferuje wysokowydajne interfejsy API dla dużych zestawów danych.

Kluczowe zalety korzystania z Aspose.Cells for .NET:

  • Pełnofunkcyjny interfejs API – Dostęp do wszystkich funkcji Excela programowo.
  • Solidne wsparcie wykresów – Tworzenie wykresów 2‑D, 3‑D oraz specjalistycznych, takich jak powierzchniowy, radarowy i giełdowy.
  • Zoptymalizowany pod kątem wydajności – Obsługuje miliony komórek przy niskim zużyciu pamięci.
  • Wieloplatformowy – Działa na .NET Framework, .NET Core, .NET 5/6/7 oraz .NET Standard.

Installation

Zainstaluj bibliotekę za pomocą NuGet:

PM> Install-Package Aspose.Cells

Lub dodaj odwołanie do pakietu w pliku projektu:

<PackageReference Include="Aspose.Cells" Version="24.12.0" />

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

Poniżej znajduje się kompletny, samodzielny program konsolowy w C#, który tworzy wykres Surface3D.

1. Utwórz nowy projekt konsolowy

dotnet new console -n Surface3DChartDemo
cd Surface3DChartDemo
dotnet add package Aspose.Cells

2. Zastąp Program.cs następującym kodem

Wyjaśnienie kluczowych kroków

KrokCo robi
1Tworzy nowy Workbook i uzyskuje dostęp do pierwszego arkusza.
2Wypełnia arkusz macierzą wartości Z oraz etykietami dla osi X i Y.
3Dodaje obiekt wykresu ChartType.Surface3D i umieszcza go na arkuszu.
4Ustawia zakres danych dla wykresu, łącząc kategorie (X) i serie (Y) z komórkami.
5Prezentuje opcjonalne dostosowania: styl, legendę, tytuły osi oraz formatowanie obszaru wykresu.
6Zapisuje skoroszyt jako plik XLSX.

Uruchom projekt za pomocą dotnet run. Wygenerowany Surface3DChart_Output.xlsx będzie zawierał tabelę danych oraz w pełni wyrenderowany wykres 3‑D powierzchniowy.

Uzyskaj darmową licencję

Aspose oferuje tymczasową darmową licencję do oceny. Odwiedź stronę tymczasowej licencji Aspose, aby uzyskać 30‑dniowy klucz licencyjny, który odblokowuje wszystkie funkcje, w tym generowanie wykresów, bez żadnych znaków wodnych.

// Apply the temporary license (replace the path with your license file location)
var license = new License();
license.SetLicense(@"C:\Path\To\Aspose.Total.lic");

Surface3D Chart Excel: Darmowe zasoby

Kontynuuj rozwijanie swojej wiedzy w zakresie automatyzacji Excela dzięki tym bezpłatnym zasobom:

Wnioski

Tworzenie wykresu Surface3D w Excelu jest proste dzięki Aspose.Cells for .NET. Biblioteka abstrahuje obsługę niskopoziomowego XML, pozwalając skupić się na przygotowaniu danych i dostosowaniu wyglądu wizualizacji. Skorzystaj z dostarczonych przykładów kodu jako punktu wyjścia, dostosuj macierz danych do własnego scenariusza i ciesz się wysokiej jakości, gotowymi do eksportu wizualizacjami powierzchni 3‑D w kilka minut.

W razie pytań, problemów lub próśb o nowe funkcje, zachęcamy do zamieszczania ich na forum wsparcia Aspose.

Zobacz także