Att visualisera proportionell data såsom marknadsandelar, kostnadsfördelning eller enkätresultat görs ofta bäst med ett Doughnut chart. I den här artikeln kommer du att lära dig hur du skapar ett Doughnut chart i Excel med C# och Aspose.Cells for .NET. Guiden innehåller två kompletta, färdiga‑att‑köra kodexempel – ett grundläggande Doughnut chart med en enda serie och ett multi‑serie diagram med anpassade färger och legendinställningar – så att du omedelbart kan integrera kraftfulla visualiseringar i vilken .NET‑applikation som helst.

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

C# Excel-bibliotek för att skapa munkdiagram

Aspose.Cells for .NET är ett omfattande Excel‑automatiseringsbibliotek som gör det möjligt för utvecklare att skapa, ändra och rendera Excel‑filer utan Microsoft Office. Det innehåller ett kraftfullt diagram‑API som stöder alla inbyggda Excel‑diagramtyper, inklusive Doughnut‑diagrammet.

Nyckelfunktioner som gör Aspose.Cells till det föredragna valet för diagramgenerering:

  • Fullständigt stöd för diagramtyper – Från enkla stapeldiagram till avancerade vattenfalls‑ och donutdiagram.
  • Finjusterad anpassning – Kontrollera serietyper, färger, markörer, datamärkningar, förklaringar, axlar och mer.
  • Hög prestanda – Bearbeta stora arbetsböcker effektivt i server‑side‑miljöer.
  • Plattformsoberoende kompatibilitet – Fungerar på .NET Framework, .NET Core, .NET 5/6/7+ och .NET Standard.

Komma igång

  1. Ladda ner den senaste Aspose.Cells for .NET‑binären från releases page.
  2. Installera NuGet‑paketet:
   PM> Install-Package Aspose.Cells
  1. Lägg till en referens till Aspose.Cells i ditt C#-projekt.

Nu är du redo att skapa Doughnut-diagram programatiskt.

Skapa ett munkdiagram i Excel med C#

Hur man skapar ett enkelt enkelserie‑Doughnut‑diagram

Följande exempel visar de minsta stegen som krävs för att lägga till ett Doughnut‑diagram som visar försäljningsfördelningen över fyra produktkategorier.

Förklaring av nyckelsteg

StegSyfte
2Fyll kalkylbladet med kategorinamnen och numeriska värden.
3Lägg till ett diagram av typen ChartType.Doughnut.
4Skapa en serie som pekar på det numeriska dataområdet.
5Länka serien till kategori (etikett) området.
6Aktivera dataetiketter som visar procent och justera hålstorleken.
7Spara arbetsboken till en XLSX-fil.

När du kör programmet genereras DoughnutChart_Simple.xlsx som innehåller ett enkelserie‑Doughnut-diagram som liknar skärmbilden nedan (skärmbilden har utelämnats i detta text‑endast dokument).

Så skapar du ett Multi‑Series Doughnut-diagram med anpassade färger

Ett Doughnut-diagram kan också innehålla flera serier. Exemplet nedan bygger ett diagram som visar kvartalsvis kostnadsfördelning för tre avdelningar. Anpassade färger tillämpas på varje serie för bättre visuell skillnad.

Vad koden demonstrerar

  • Lägga till multiple series i ett enda Doughnut chart (each quarter is a series).
  • Ställa in category data en gång per serie så att samma etiketter återanvänds.
  • Anpassa border och fill colors för varje serie för att förbättra läsbarheten.
  • Aktivera percentage data labels för varje serie.
  • Placera legenden på högra sidan av diagrammet.

När du kör programmet kommer den genererade DoughnutChart_MultiSeries.xlsx att innehålla ett donutdiagram med tre koncentriska ringar, där varje ring representerar en annan kvartalsutgift.

Få en gratis licens

För att prova Aspose.Cells utan några begränsningar, begär en tillfällig gratis licens från Aspose temporära licenssida. Den tillfälliga licensen tar bort utvärderingsvattenstämplar och möjliggör obegränsad användning för utveckling och testning.

// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Doughnut-diagram Excel: Gratis resurser

Slutsats

Att skapa visuellt tilltalande munkdiagram i Excel är enkelt med Aspose.Cells for .NET. Bibliotekets flytande API låter dig fylla i data, lägga till diagram, anpassa seriefärger, visa procentsatser och exportera resultatet till XLSX, PDF eller bildformat – allt utan att behöva Microsoft Office. Genom att integrera de medföljande kodsnuttarna i dina projekt kan du leverera professionella, datadrivna visualiseringar snabbt och pålitligt.

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

Se även