Att visualisera proportionell data över kategorier är ett vanligt rapporteringskrav. Ett 100 % staplat stapeldiagram (även kallat Bar100PercentStacked) visar varje seriers bidrag som en procentandel av totalen för en given kategori, vilket gör det idealiskt för att jämföra del‑till‑helhets‑relationer. Den här guiden visar hur du genererar ett sådant diagram i Excel med Aspose.Cells for .NET med bara några rader C#-kod.
I den här artikeln kommer du att lära dig:
- C# Excel‑bibliotek för att skapa ett Bar100PercentStacked‑diagram
- Skapa ett Bar100PercentStacked‑diagram i Excel med C#
- Anpassa ett befintligt Bar100PercentStacked‑diagram
- Skaffa en gratis licens
- Gratis resurser
- Slutsats
- Se även
C# Excel-bibliotek för att skapa Bar100PercentStacked-diagram
Aspose.Cells for .NET är ett omfattande kalkylblads-API som gör det möjligt för utvecklare att skapa, redigera och rendera Excel-filer utan att behöva Microsoft Office. Det stöder fullt ut skapande av diagram, inklusive Bar100PercentStacked-typen.
Viktiga fördelar med att använda Aspose.Cells för diagram:
- Rika diagramtyper – Över 50 inbyggda diagramtyper, inklusive 100 % staplade stapeldiagram.
- Finjusterad kontroll – Tillgång till serier, axlar, legender, datamärkningar och formatering.
- Plattformsoberoende – Fungerar på Windows, Linux och macOS med .NET Core/5/6/7.
- Ingen COM Interop – Ingen Office‑installation krävs på servern.
Komma igång
Lägg till Aspose.Cells i ditt projekt via NuGet:
dotnet add package Aspose.Cells
Eller genom att använda Package Manager Console:
PM> Install-Package Aspose.Cells
Nu är du redo att skapa ett 100 % staplat stapeldiagram.
Skapa ett Bar100PercentStacked-diagram i Excel med C#
Följande exempel visar hur man:
- Skapa en ny arbetsbok och fyll den med exempeldata.
- Lägg till ett Bar100PercentStacked-diagram.
- Konfigurera serier, axlar och data labels.
- Spara arbetsboken till en
.xlsx-fil.
Förklaring av nyckelsteg
| Steg | Vad den gör |
|---|---|
| 4 | Lägger till ett diagram av typen Bar100PercentStacked. |
| 5‑6 | Skapar tre serier (Q1‑Q3) och länkar dem till dataområdet. |
| 7 | Aktiverar datalabels och konfigurerar dem för att visa procenttal istället för råa värden. |
| 8 | Ställer in axeltitlar och tvingar värdeaxeln att visa procenttal (0‑100%). |
När programmet körs skapas en Excel‑fil där varje regions stapel är indelad i tre färgade segment som representerar Q1‑, Q2‑ och Q3‑försäljning som en andel av den regionens totala försäljning.
Anpassa ett befintligt Bar100PercentStacked-diagram
Ibland behöver du ändra ett diagram som redan finns i en arbetsbok—t.ex. ändra färger, lägga till en förklaring eller byta ordning på serierna. Kodsnutten nedan visar hur du laddar en befintlig fil, justerar diagrammet och sparar om det.
Vad den här koden gör
- Laddar den tidigare genererade arbetsboken.
- Hämtar det första diagrammet (vårt 100 % staplade stapeldiagram).
- Tillämpar en anpassad färgpalett på varje serie.
- Säkerställer att en legend visas på högra sidan.
- Uppdaterar diagramrubriken.
- Sparar ändringarna i en ny fil.
Skaffa en gratis licens
Aspose.Cells är en kommersiell produkt, men du kan få en tillfällig gratis licens för utvärderingsändamål. Besök Aspose tillfälliga licenssida för att begära en 30‑dagars licensnyckel. Använd nyckeln i din kod enligt följande:
// Load the license file (temporary_license.xml) placed in the application folder.
var license = new Aspose.Cells.License();
license.SetLicense("temporary_license.xml");
Att köra din applikation med en giltig licens tar bort utvärderingsvattenstämpeln och låser upp full funktionalitet.
Bar100PercentStacked-diagram: Gratis resurser
- Utvecklargarens guide – https://docs.aspose.com/cells/net/
- Online‑demo – https://products.aspose.app/cells/family
- API‑referens – https://reference.aspose.com/cells/net/
- How‑to‑artiklar – https://blog.aspose.com/sv/categories/aspose.cells-product-family/
Slutsats
Att skapa ett Bar100PercentStacked‑diagram med Aspose.Cells for .NET är enkelt: fyll i dina data, lägg till diagrammet, länka serier och finjustera eventuellt formateringen. De medföljande exemplen täcker både ny diagramskapelse och anpassning efter skapandet, vilket ger dig en solid grund för att integrera proportionella visualiseringar i vilken .NET‑arbetsboksgenereringsprocess som helst.
Om du stöter på några problem eller har ytterligare frågor, tveka inte att fråga på Aspose.Cells forum eller kontakta oss via våra supportkanaler.