Wizualizacja danych proporcjonalnych w wielu kategoriach jest powszechnym wymogiem w raportowaniu biznesowym. Wykres Column3D100PercentStacked przedstawia każdą serię danych jako część całości, ułożoną w trójwymiarowej kolumnie, i normalizuje każdą kolumnę do 100 %. Ten przewodnik prowadzi Cię krok po kroku przez tworzenie takiego wykresu w Excelu przy użyciu C# i Aspose.Cells for .NET. Rozwiązanie jest w pełni sterowane kodem, nie wymaga instalacji Excela i może być zapisane w formatach XLSX, PDF lub obrazu.
Ten artykuł obejmuje:
- Biblioteka C# Excel do tworzenia wykresu Column3D100PercentStacked
- Utwórz wykres Column3D100PercentStacked w Excelu przy użyciu C#
- Darmowe zasoby
- Uzyskaj darmową licencję
- Podsumowanie
- Zobacz także
Biblioteka Excel w C# do tworzenia wykresu Column3D100PercentStacked
Aspose.Cells for .NET jest wysokowydajną biblioteką, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez Microsoft Office. Udostępnia bogate API do tworzenia wykresów, obejmujące ponad 50 typów wykresów, w tym wykres Column3D100PercentStacked.
Kluczowe zalety korzystania z Aspose.Cells przy tworzeniu wykresów:
| Funkcja | Korzyść |
|---|---|
| Kompleksowe API | Pełny dostęp do typów wykresów, serii, osi, legend i formatowania. |
| Nie wymaga Excela | Działa na każdej platformie obsługującej .NET (Windows, Linux, macOS). |
| Wiele formatów wyjściowych | Zapisz jako XLSX, XLS, CSV, PDF, XPS, PNG, JPEG itp. |
| Renderowanie o wysokiej wierności | Wykresy wyglądają identycznie jak te utworzone w Microsoft Excel. |
| Zoptymalizowane pod kątem wydajności | Obsługuje duże zestawy danych przy niskim zużyciu pamięci. |
Rozpoczęcie
- Pobierz najnowszy Aspose.Cells for .NET ze strony wydań.
- Zainstaluj za pomocą NuGet:
PM> Install-Package Aspende.Cells
- Dodaj odwołanie do
Aspose.Cellsw swoim projekcie C#.
Teraz jesteś gotowy, aby programowo wygenerować wykres kolumnowy 3‑D 100 % skumulowany.
Utwórz wykres Column3D100PercentStacked w Excelu przy użyciu C#
Poniżej znajduje się kompletny, samodzielny przykład w C#, który:
- Tworzy nowy skoroszyt.
- Wypełnia przykładowe dane sprzedaży dla trzech produktów w czterech kwartałach.
- Dodaje wykres Column3D100PercentStacked.
- Dostosowuje tytuł wykresu, tytuły osi, legendę i etykiety danych.
- Zapisuje skoroszyt do pliku XLSX.
Wyjaśnienie kluczowych kroków
| Krok | Co robi |
|---|---|
| Utwórz skoroszyt i arkusz | Rozpoczyna od pustego pliku Excel i arkusza o nazwie SalesData. |
| Wypełnij dane | Wstawia kwartalne wyniki sprzedaży dla trzech produktów. Układ odpowiada temu, czego oczekuje wykres (kategorie w kolumnie A, serie w kolumnach B‑D). |
| Dodaj wykres | Wywołuje Charts.Add z ChartType.Column3D100PercentStacked. Wykres zajmuje wiersze 7‑25 i kolumny 0‑8 w arkuszu. |
| Dodaj serie | Dane każdego produktu są dodawane jako oddzielna seria. Flaga true informuje Aspose.Cells, aby pobrał nazwę serii z pierwszej komórki zakresu. |
| Dane kategorii | Łączy etykiety osi X (nazwy kwartałów) z kolumną A. |
| Dostosuj | Ustawia tytuły, przenosi legendę i włącza etykiety danych wyświetlające procenty na każdym segmentie stosu. |
| Zapisz | Zapisuje skoroszyt do Column3D100PercentStacked_Chart.xlsx. Plik można otworzyć bezpośrednio w Excelu lub przekonwertować na inne formaty. |
Darmowe zasoby
- Przewodnik dla programistów – Kompleksowe samouczki i referencje API: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Szybko przetestuj tworzenie wykresów online: https://products.aspose.app/cells/family
- Referencja API – Szczegółowa dokumentacja klas i ich członków: https://reference.aspose.com/cells/net/
- Artykuły instruktażowe – Poznaj więcej typów wykresów, tabele przestawne i manipulację danymi: https://blog.aspose.com/pl/categories/aspose.cells-product-family/
Uzyskaj darmową licencję
Rozpocznij eksperymentowanie z Aspose.Cells bez kosztów. Uzyskaj tymczasową darmową licencję ze strony tymczasowej licencji Aspose. Odblokowuje to pełny zestaw funkcji, usuwa znaki wodne wersji ewaluacyjnej i pozwala wdrożyć rozwiązanie w środowisku produkcyjnym po zakupie stałej licencji.
// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
Wnioski
Wykres Column3D100PercentStacked zapewnia przejrzysty, atrakcyjny wizualnie sposób porównania względnego wkładu wielu serii danych w różnych kategoriach. Dzięki Aspose.Cells for .NET możesz generować takie wykresy programowo, dostosowywać każdy element i eksportować wynik do różnych formatów — wszystko bez konieczności używania Microsoft Excel. Skorzystaj z dostarczonego przykładowego kodu jako podstawy, dostosuj źródło danych do swoich potrzeb i zintegrować generowanie wykresów z procesami raportowania.
Aby uzyskać dalszą pomoc, odwiedź Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9
Miłego kodowania!