Att visualisera data som kombinerar kategoriska proportioner med absoluta värden kräver ofta ett PieBar‑diagram – en kombination av ett cirkeldiagram och ett stapeldiagram som visas tillsammans. Med Aspose.Cells for .NET kan du skapa sådana hybriddiagram programatiskt på bara några rader kod. Denna guide leder dig genom processen, förklarar de viktigaste API‑medlemmarna och tillhandahåller ett komplett, kompileringsklart C#‑exempel.

Den här artikeln täcker följande ämnen:

C# Excel-bibliotek för att skapa PieBar-diagram

Aspose.Cells for .NET är ett omfattande Excel‑manipuleringsbibliotek som gör det möjligt för utvecklare att skapa, redigera och rendera Excel‑filer utan att Microsoft Excel är installerat. Det erbjuder förstklassigt stöd för alla inbyggda Excel‑diagramtyper, inklusive kombinationsdiagram såsom PieBar (ett cirkeldiagram kombinerat med ett stapeldiagram).

Viktiga fördelar med att använda Aspose.Cells i detta scenario:

  • Full API control – Skapa diagram, ställ in serietyper och anpassa axlar programatiskt.
  • No COM interop – Fungerar på alla .NET-plattformar (Windows, Linux, macOS) och i huvudlösa miljöer.
  • High performance – Hanterar stora arbetsböcker och datamängder med minimal minnesanvändning.
  • Multiple output formats – Spara resultatet som XLSX, PDF, PNG eller andra stödda format.

Att komma igång är enkelt:

  1. Ladda ner den senaste versionen från Aspose.Cells releases‑sidan.
  2. Installera NuGet‑paketet:
PM> Install-Package Aspose.Cells

Skapa ett PieBar-diagram i Excel med C#

Nedan följer ett komplett, färdigt att köra C#‑exempel som demonstrerar hur man:

  1. Fyll i ett kalkylblad med exempeldata.
  2. Lägg till en Pie‑serie (primär axel) för att representera procentsatser.
  3. Lägg till en Bar‑serie (sekundär axel) för att visa absoluta värden.
  4. Kombinera de två serierna i ett enda diagramområde, vilket resulterar i ett PieBar‑diagram.
  5. Spara arbetsboken till en XLSX‑fil (eller något annat format du behöver).

Förklaring av de viktigaste stegen

StegVad den görViktiga API-medlemmar
1‑2Skapar en arbetsbok och fyller den med exempeldata.Workbook, Worksheet, Cells
3Lägger till ett diagramobjekt vars basklass är PieBar. Detta ger oss en diagrambehållare som kan innehålla flera serier av olika typer.Worksheet.Charts.Add, ChartType.Pie
4Infogar pie-serien som visualiserar Revenue som en andel av totalen.Chart.NSeries.Add, Chart.NSeries[].Type = ChartType.Pie
5Infogar bar-serien som visualiserar Units Sold på en sekundär axel, vilket ger den klassiska PieBar-kombinationen.Chart.NSeries[].Type = ChartType.Bar, PlotOnSecondAxis = true
6‑7Finjusterar axeltitlar, legendplacering och visning av datamärkning för ett professionellt utseende.Chart.ValueAxis, Chart.SecondValueAxis, Chart.Legend, DataLabels
8Sparar arbetsboken. Resultatet kan öppnas i Microsoft Excel, Google Sheets eller någon annan kalkylbladsvisare.Workbook.Save

Du kan ändra utdataformatet enkelt genom att ändra filändelsen i Workbook.Save. Till exempel, använd "PieBarChart_Output.pdf" för att generera en PDF‑fil.

Få en gratis licens

Aspose.Cells kräver en licens för full funktionalitet. Du kan skaffa en tillfällig gratislicens för utvärderingsändamål:

  1. Besök den Aspose temporary license page.
  2. Fyll i det korta formuläret och klicka på Hämta licens.
  3. Ladda ner filen Aspose.Total.lic och placera den i din projektmapp.
  4. Läs in licensen i början av din applikation:
   var license = new Aspose.Cells.License();
   license.SetLicense("Aspose.Total.lic");

PieBar-diagram Excel: Gratis resurser

Slutsats

Den här artikeln demonstrerade hur man skapar ett PieBar chart—en kraftfull hybridvisualisering som kombinerar den proportionella insikten från ett pajdiagram med den kvantitativa tydligheten i ett stapeldiagram—med hjälp av Aspose.Cells for .NET. Det medföljande exempelprogrammet kan anpassas till vilken datamängd som helst, vilket gör att du kan bädda in professionella diagram direkt i dina Excel‑automatiseringsarbetsflöden.

Om du stöter på några problem eller har ytterligare frågor, tveka inte att besöka Aspose.Cells community‑forum för support.

Se även