Wizualizacja proporcji wielu serii danych względem całkowitej wartości jest powszechnym wymogiem w raportowaniu biznesowym. Wykres obszarowy 100 % skumulowany (Area100PercentStacked) wyświetla te dane jako wypełnione obszary, których wysokości sumują się do 100 % w każdym punkcie kategorii, co czyni go idealnym do prezentacji udziału rynkowego, alokacji zasobów lub dowolnej kompozycji w czasie.

W tym przewodniku dowiesz się, jak utworzyć wykres Area100PercentStacked w programie Excel przy użyciu C# oraz Aspose.Cells for .NET. Przykład jest kompletny, samodzielny i może być skompilowany oraz uruchomiony bezpośrednio.

Ten artykuł obejmuje

Biblioteka Excel C# do tworzenia wykresów Area100PercentStacked

Aspose.Cells for .NET jest kompleksowym interfejsem API do manipulacji arkuszami kalkulacyjnymi, który umożliwia programistom tworzenie, edytowanie i renderowanie plików Excel bez zainstalowanego Microsoft Excel. Dzięki bogatym możliwościom tworzenia wykresów można programowo generować dowolny typ wykresu Excel, w tym wykres Area100PercentStacked.

Kluczowe zalety korzystania z Aspose.Cells:

  • Czyste API .NET – Brak interfejsu COM, działa na każdej platformie obsługującej .NET.
  • Pełne wsparcie formatów – XLS, XLSX, CSV, ODS i więcej.
  • Wysoka wydajność – Efektywne przetwarzanie dużych skoroszytów i zestawów danych.
  • Szczegółowa kontrola – Dostęp do każdej właściwości wykresu, serii, osi i opcji formatowania.

Rozpoczęcie

  1. Pobierz najnowszy pakiet Aspose.Cells .NET ze strony wydań.
  2. Zainstaluj za pomocą NuGet:
PM> Install-Package Aspose.Cells
  1. Dodaj odwołanie do Aspose.Cells w swoim projekcie C#.

Teraz jesteś gotowy, aby wygenerować wykres Area100PercentStacked.

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

Poniżej znajduje się kompletny, gotowy do uruchomienia program w C#, który:

  1. Tworzy nowy skoroszyt.
  2. Wypełnia przykładowe dane (Miesiąc vs. Sprzedaż trzech linii produktów).
  3. Wstawia wykres Area100PercentStacked.
  4. Dostosowuje tytuły, legendy i wartości osi.
  5. Zapisuje skoroszyt do pliku XLSX.

Wyjaśnienie kluczowych kroków

KrokCo robi
1Tworzy nowy obiekt Workbook i uzyskuje pierwszy Worksheet.
2Wypełnia arkusz przykładowymi danymi – miesiącami i trzema seriami sprzedaży produktów.
3Dodaje wykres Area100PercentStacked do arkusza.
4Dodaje trzy serie (Produkt A‑C) przy użyciu metody NSeries.Add.
5Łączy kategorie osi X (miesiące) z wykresem.
6Prezentuje opcjonalną personalizację – pozycję legendy, tytuły osi, format liczb oraz kolor obszaru wykresu.
7Zapisuje skoroszyt jako Area100PercentStackedChart_Output.xlsx.

Uruchomienie powyższego programu generuje plik Excel, który zawiera w pełni sformatowany wykres 100 % Stacked Area, gotowy do analizy lub prezentacji.

Zaktualizuj wbudowany wykres Area100PercentStacked

Jeśli już masz wykres w istniejącym skoroszycie i potrzebujesz przekształcić go na typ Area100PercentStacked, możesz zmodyfikować właściwość Type wykresu dla każdej serii:

Ten fragment pokazuje, jak przekonfigurować istniejący wykres bez tworzenia go od nowa.

Uzyskaj darmową licencję

Aspose.Cells oferuje tymczasową darmową licencję, która usuwa znaki wodne oceny i umożliwia wszystkie funkcje. Uzyskaj ją na stronie tymczasowej licencji Aspose. Zastosuj licencję przed generowaniem wykresów:

// Apply free temporary license (replace the path with your .lic file location).
var license = new License();
license.SetLicense("Aspose.Total.lic");

Wykres Area100PercentStacked – Darmowe zasoby

Podsumowanie

Tworzenie wykresu 100 % Skumulowany obszar przy użyciu Aspose.Cells for .NET jest proste:

  1. Przygotuj swoje dane.
  2. Dodaj wykres typu ChartType.Area100PercentStacked.
  3. Wypełnij dane serii i kategorii.
  4. Dopracuj wygląd i zapisz.

Podane fragmenty kodu są kompletne, gotowe do kompilacji i ilustrują zarówno tworzenie nowego wykresu oraz modyfikację istniejącego wykresu. Wykorzystaj te techniki w pulpitach raportowych, analizach finansowych lub w dowolnym scenariuszu, w którym wymagana jest proporcjonalna wizualizacja danych.

Aby uzyskać dalszą pomoc, zamieść swoje pytania na forum Aspose.Cells.

Zobacz także