Wizualizacja danych łączących proporcje kategorialne z wartościami bezwzględnymi często wymaga wykresu PieBar — połączenia wykresu kołowego i słupkowego wyświetlanych razem. Dzięki Aspose.Cells for .NET możesz tworzyć takie hybrydowe wykresy programowo w zaledwie kilku linijkach kodu. Ten przewodnik przeprowadzi Cię przez proces, wyjaśni kluczowe elementy API i dostarczy kompletny, gotowy do kompilacji przykład w C#.

Ten artykuł obejmuje następujące tematy:

Biblioteka C# Excel do tworzenia wykresów kołowo‑słupkowych

Aspose.Cells for .NET jest kompleksową biblioteką do manipulacji plikami Excel, która umożliwia programistom tworzenie, edytowanie i renderowanie plików Excel bez zainstalowanego Microsoft Excel. Zapewnia ona wsparcie pierwszej klasy dla wszystkich natywnych typów wykresów Excel, w tym wykresów kombinowanych, takich jak PieBar (wykres kołowy połączony z wykresem słupkowym).

Kluczowe zalety korzystania z Aspose.Cells w tym scenariuszu:

  • Pełna kontrola API – Twórz wykresy, ustawiaj typy serii i dostosowuj osie programowo.
  • Brak interfejsu COM – Działa na każdej platformie .NET (Windows, Linux, macOS) oraz w środowiskach bez interfejsu graficznego.
  • Wysoka wydajność – Obsługuje duże skoroszyty i zestawy danych przy minimalnym zużyciu pamięci.
  • Wiele formatów wyjściowych – Zapisz wynik jako XLSX, PDF, PNG lub inny obsługiwany format.

Rozpoczęcie jest proste:

  1. Pobierz najnowsze wydanie ze strony wydań Aspose.Cells.
  2. Zainstaluj pakiet NuGet:
   PM> Install-Package Aspose.Cells

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

Poniżej znajduje się kompletny, gotowy do uruchomienia przykład w C#, który demonstruje, jak:

  1. Wypełnij arkusz przykładowymi danymi.
  2. Dodaj serię Pie (główna oś), aby przedstawić procenty.
  3. Dodaj serię Bar (druga oś), aby pokazać wartości bezwzględne.
  4. Połącz dwie serie w jednym obszarze wykresu, uzyskując wykres PieBar.
  5. Zapisz skoroszyt do pliku XLSX (lub innego formatu, którego potrzebujesz).

Wyjaśnienie kluczowych kroków

KrokCo robiWażne członki API
1‑2Tworzy skoroszyt i wypełnia go przykładowymi danymi.Workbook, Worksheet, Cells
3Dodaje obiekt wykresu, którego podstawowym typem jest PieBar. Daje to kontener wykresu, który może pomieścić wiele serii różnych typów.Worksheet.Charts.Add, ChartType.Pie
4Wstawia serię pie, która wizualizuje Revenue jako część całości.Chart.NSeries.Add, Chart.NSeries[].Type = ChartType.Pie
5Wstawia serię bar, która wizualizuje Units Sold na drugiej osi, uzyskując klasyczną kombinację PieBar.Chart.NSeries[].Type = ChartType.Bar, PlotOnSecondAxis = true
6‑7Dostraja tytuły osi, położenie legendy i wyświetlanie etykiet danych, aby uzyskać profesjonalny wygląd.Chart.ValueAxis, Chart.SecondValueAxis, Chart.Legend, DataLabels
8Zapisuje skoroszyt. Wynik można otworzyć w Microsoft Excel, Google Sheets lub dowolnym innym przeglądarce arkuszy kalkulacyjnych.Workbook.Save

Możesz zmienić format wyjściowy, po prostu zmieniając rozszerzenie pliku w Workbook.Save. Na przykład użyj "PieBarChart_Output.pdf", aby wygenerować plik PDF.

Uzyskaj darmową licencję

Aspose.Cells wymaga licencji, aby uzyskać pełną funkcjonalność. Możesz uzyskać tymczasową bezpłatną licencję do celów oceny:

  1. Odwiedź Aspose temporary license page.
  2. Wypełnij krótki formularz i kliknij Get License.
  3. Pobierz plik Aspose.Total.lic i umieść go w folderze projektu.
  4. Załaduj licencję na początku aplikacji:
   var license = new Aspose.Cells.License();
   license.SetLicense("Aspose.Total.lic");

Wykres kołowo‑słupkowy Excel: Darmowe zasoby

Wnioski

Ten artykuł pokazał, jak stworzyć PieBar chart—potężną hybrydową wizualizację, która łączy proporcjonalny wgląd wykresu kołowego z ilościową przejrzystością wykresu słupkowego—przy użyciu Aspose.Cells for .NET. Dostarczony przykładowy program można dostosować do dowolnego zestawu danych, co pozwala osadzić wykresy profesjonalnej jakości bezpośrednio w twoich przepływach pracy automatyzacji Excel.

Jeśli napotkasz jakiekolwiek problemy lub masz dodatkowe pytania, śmiało odwiedź forum społeczności Aspose.Cells, aby uzyskać wsparcie.

Zobacz także