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 ringdiagram
- Skapa ett ringdiagram i Excel med C#
- Gratis licens
- Gratis resurser
- Slutsats
- Se även
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
- Ladda ner den senaste Aspose.Cells for .NET‑binären från releases page.
- Installera NuGet‑paketet:
PM> Install-Package Aspose.Cells
- Lägg till en referens till
Aspose.Cellsi 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
| Steg | Syfte |
|---|---|
| 2 | Fyll kalkylbladet med kategorinamnen och numeriska värden. |
| 3 | Lägg till ett diagram av typen ChartType.Doughnut. |
| 4 | Skapa en serie som pekar på det numeriska dataområdet. |
| 5 | Länka serien till kategori (etikett) området. |
| 6 | Aktivera dataetiketter som visar procent och justera hålstorleken. |
| 7 | Spara 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
- Utvecklarguide – Omfattande dokumentation och handledningar: https://docs.aspose.com/cells/net/
- Online‑demo – Skapa och förhandsgranska ringdiagram direkt: https://products.aspose.app/cells/family
- API‑referens – Fullständig referens för diagramklasser och medlemmar: https://reference.aspose.com/cells/net/
- How‑To‑artiklar – Steg‑för‑steg‑guider för vanliga uppgifter: https://blog.aspose.com/sv/categories/aspose.cells-product-family/
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.