Wizualizacja skumulowanych trendów w czasie jest powszechnym wymogiem w raportowaniu biznesowym. Wykres Area Stacked chart pomaga zilustrować, jak poszczególne serie danych przyczyniają się do wartości całkowitej, zachowując jednocześnie wizualny efekt wykresów obszarowych. W tym przewodniku dowiesz się, jak utworzyć wykres Area Stacked chart w programie Excel przy użyciu C# oraz Aspose.Cells for .NET. Pełny, gotowy‑do‑uruchomienia przykład kodu demonstruje przygotowanie danych, tworzenie wykresu, stylizację oraz zapisywanie skoroszytu.
Ten artykuł obejmuje następujące tematy:
- Biblioteka Excel w C# do tworzenia wykresów warstwowych obszarowych
- Tworzenie wykresu warstwowego obszarowego w Excelu przy użyciu C#
- Uzyskaj darmową licencję
- Darmowe zasoby
- Podsumowanie
- Zobacz także
Biblioteka C# Excel do tworzenia skumulowanych wykresów obszarowych
Aspose.Cells for .NET jest potężną biblioteką arkuszy kalkulacyjnych, która pozwala programistom generować, modyfikować i renderować pliki Excel bez Microsoft Office. Oferuje bogate API do pracy z arkuszami, komórkami, formułami oraz wszystkimi typami wykresów — w tym wykresem obszarowym skumulowanym.
Kluczowe zalety korzystania z Aspose.Cells dla .NET:
- Kompletny interfejs API – Uzyskaj dostęp do wszystkich funkcji Excela programowo.
- Zaawansowane wsparcie wykresów – Twórz i dostosowuj ponad 100 typów wykresów.
- Wysoka wydajność – Przetwarzaj duże skoroszyty efektywnie.
- Wiele formatów – Zapisz jako XLSX, XLS, CSV, PDF, PNG i inne.
Rozpoczęcie
- Pobierz bibliotekę z oficjalnej strony wydań.
- Zainstaluj za pomocą NuGet:
PM> Install-Package Aspose.Cells
Uwaga: Pakiet NuGet zawiera wszystkie niezbędne zależności.
Utwórz wykres warstwowy typu Area w programie Excel przy użyciu C#
Poniższy przykład tworzy skoroszyt zawierający kwartalne dane sprzedaży dla trzech produktów i wizualizuje te dane jako wykres Area Stacked.
Implementacja krok po kroku
- Utwórz instancję
Workbook. - Wypełnij pierwszy arkusz przykładowymi danymi.
- Dodaj obiekt wykresu skumulowanego obszarowego.
- Skonfiguruj serie, tytuły i osie.
- Zapisz skoroszyt do pliku.
Wyjaśnienie kluczowych elementów
| Segment kodu | Cel |
|---|---|
ChartType.AreaStacked | Instrukcja dla Aspose.Cells, aby utworzyć wykres skumulowany obszarowy. |
chart.NSeries.Add("=Sheet1!$B$2:$B$5", true); | Dodaje serię danych odwołującą się do zakresu dla Product A. Flaga true wskazuje, że seria automatycznie zawiera dane kategorii (oś X) z kolumny A. |
chart.CategoryAxis.Title.Text | Ustawia etykietę osi X („Quarter”). |
chart.ValueAxis.Title.Text | Ustawia etykietę osi Y („Sales (USD)”). |
chart.PlotArea.Area.Formatting | Prezentuje niestandardowe formatowanie obszaru wykresu. |
Uruchom program, a otrzymasz AreaStackedChart_Output.xlsx zawierający wykres pokazany poniżej (po otwarciu w Excelu).
Uzyskaj darmową licencję
Aby wypróbować Aspose.Cells bez ograniczeń oceny, uzyskaj tymczasową darmową licencję ze strony tymczasowej licencji Aspose. Zastosowanie licencji usuwa domyślną znak wodny i odblokowuje pełny zakres API.
// Example: applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
Darmowe zasoby
Kontynuuj doskonalenie automatyzacji Excel dzięki tym darmowym zasobom:
- Przewodnik dla programistów – https://docs.aspose.com/cells/net/
- Demo online i aplikacje – https://products.aspose.app/cells/family
- Referencja API – https://reference.aspose.com/cells/net/
- Artykuły instruktażowe – https://blog.aspose.com/pl/categories/aspose.cells-product-family/
Podsumowanie
Wykres skumulowany obszarowy jest skutecznym sposobem wizualizacji skumulowanych trendów danych. Korzystając z Aspose.Cells for .NET, możesz generować takie wykresy programowo, używając zaledwie kilku linii kodu C#. Powyższy przykład demonstruje przygotowanie danych, tworzenie wykresu, stylizację oraz eksport w w pełni samodzielnym, gotowym do kompilacji programie.
Jeśli potrzebujesz pomocy, śmiało zamieszczaj pytania na Aspose.Cells forum.