Wizualizacja danych proporcjonalnych w wielu kategoriach jest powszechnym wymogiem w raportowaniu biznesowym, pulpitach nawigacyjnych i analizie wydajności. Wykres kolumnowy 100 Percent Stacked chart pokazuje wkład każdej serii jako procent całkowitej wartości dla danej kategorii, ułatwiając porównywanie wartości względnych.

W tym artykule dowiesz się, jak wygenerować wykres kolumnowy 100 % skumulowany w skoroszycie Excel przy użyciu Aspose.Cells for .NET. Poradnik zawiera kompletny, gotowy do kompilacji przykład w C# oraz uwagi dotyczące dostosowywania wyglądu wykresu.

Ten artykuł obejmuje następujące tematy:

Biblioteka C# Excel do tworzenia wykresu Column100PercentStacked

Aspose.Cells for .NET jest wysokowydajną biblioteką do manipulacji plikami Excel, która umożliwia programistom tworzenie, edytowanie i renderowanie plików Excel bez konieczności posiadania Microsoft Office. Dostarcza bogate API do tworzenia wykresów, które obsługuje wszystkie natywne typy wykresów Excel, w tym wykres Column100PercentStacked.

Kluczowe korzyści z używania Aspose.Cells do tworzenia wykresów:

  • Pełnofunkcyjne API – Dostęp do typów wykresów, serii, osi, legend i formatowania.
  • Brak COM Interop – Działa na każdej platformie obsługującej .NET (Windows, Linux, macOS).
  • Wysoka wydajność – Efektywne przetwarzanie dużych skoroszytów i zakresów danych.
  • Wiele formatów wyjściowych – Zapis do XLSX, PDF, PNG, JPEG i innych.

Rozpoczęcie

  1. Pobierz najnowszy plik binarny Aspose.Cells for .NET ze strony wydań.
  2. Zainstaluj pakiet NuGet (zalecane)
PM> Install-Package Aspose.Cells
  1. Dodaj odwołanie do Aspose.Cells w swoim projekcie C#.

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

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

  1. Tworzy nowy skoroszyt.
  2. Wypełnia przykładowe dane przedstawiające kwartalne przychody dla trzech linii produktów.
  3. Wstawia Column 100 Percent Stacked wykres.
  4. Dostosowuje tytuł wykresu, osie, legendę i etykiety danych.
  5. Zapisuje skoroszyt jako plik XLSX.

Wyjaśnienie kodu

KrokCo robi kodDlaczego to ważne
1Tworzy pusty Workbook i odwołuje się do pierwszego arkusza.Zapewnia czysty skoroszyt do pracy.
2Zapisuje wiersz nagłówka oraz cztery wiersze danych sprzedaży kwartalnej dla trzech produktów.Dostarcza źródło danych wymagane przez wykres.
3Dodaje wykres ChartType.Column100PercentStacked i określa jego położenie na arkuszu.Tworzy konkretny typ wykresu, który chcemy zaprezentować.
4Wywołuje NSeries.Add, aby powiązać zakres danych (B2:D5) i ustawia CategoryData na etykiety kwartałów (A2:A5).Łączy serie i dane kategorii (oś X) z wykresem.
5Włącza etykiety danych i konfiguruje je tak, aby wyświetlały tylko procenty, przemieszcza legendę i dodaje tytuł osi.Poprawia czytelność i przygotowuje wykres do prezentacji.
6Zapisuje skoroszyt jako Column100PercentStackedChart.xlsx.Generuje ostateczny plik Excel zawierający wykres.

Uruchom program (np. przy użyciu dotnet run) i otwórz wygenerowany Column100PercentStackedChart.xlsx, aby zobaczyć wykres.

Uzyskaj darmową licencję

Aspose.Cells oferuje tymczasową darmową licencję do celów oceny. Odwiedź stronę tymczasowej licencji, aby uzyskać klucz, który usuwa znaki wodne wersji ewaluacyjnej i umożliwia pełną funkcjonalność podczas rozwoju.

Wykres kolumnowy 100% skumulowany: Darmowe zasoby

Podsumowanie

Tworzenie wykresu Kolumna 100 Procent Skumulowana przy użyciu Aspose.Cells for .NET jest proste i wymaga tylko kilku linijek kodu. Fluent API biblioteki obsługuje powiązanie danych, dostosowywanie serii oraz formatowanie wykresu, umożliwiając generowanie profesjonalnych, gotowych do udostępnienia raportów Excel bez konieczności instalacji Microsoft Office.

Jeśli napotkasz jakiekolwiek problemy lub masz pytania, śmiało zamieść je na forum społeczności Aspose.Cells, gdzie zarówno inżynierowie Aspose, jak i inni programiści mogą Ci pomóc.

Zobacz także