Att visualisera samband mellan två numeriska variabler är ett vanligt krav inom dataanalys, rapportering och vetenskaplig forskning. Ett Scatter‑diagram (även känt som ett XY‑Scatter) är idealiskt för att framhäva trender, kluster och avvikande värden. Denna guide visar hur du skapar ett Scatter‑diagram i Excel med C# och Aspose.Cells for .NET. Med några få rader kod kan du programatiskt generera, anpassa och exportera Scatter‑diagram som är redo för presentation, instrumentpaneler eller vidare bearbetning.
Den här artikeln täcker följande ämnen:
- C# Excel-bibliotek för att skapa spridningsdiagram
- Skapa ett spridningsdiagram i Excel med C#
- Skaffa en gratis licens
- Spridningsdiagram Excel: Gratis resurser
- Slutsats
- Se även
C# Excel-bibliotek för att skapa spridningsdiagram
Aspose.Cells for .NET är ett omfattande Excel-manipuleringsbibliotek som gör det möjligt för utvecklare att skapa, ändra och rendera Excel-filer utan att behöva Microsoft Office. Det erbjuder ett rikt API för diagramskapande, inklusive fullt stöd för spridningsdiagram.
Viktiga fördelar med att använda Aspose.Cells för att skapa spridningsdiagram:
- Full‑featured Chart API – Lägg till flera serier, ange markörstilar, definiera axelinställningar och byt diagramtyper vid körning.
- No COM Interop – Fungerar i servermiljöer, molntjänster och skrivbordsapplikationer.
- High Performance – Hanterar stora datamängder med minimal minnesanvändning.
- Cross‑format Support – Spara till XLSX, XLS, CSV, PDF, PNG och mer.
Kom igång snabbt:
PM> Install-Package Aspose.Cells
Eller ladda ner den senaste versionen från Aspose.Cells releases-sidan.
Skapa ett spridningsdiagram i Excel med C#
Nedan följer ett komplett, självständigt C#‑exempel som demonstrerar hur man:
- Skapa en ny arbetsbok.
- Fyll i ett kalkylblad med X‑Y‑data.
- Infoga ett spridningsdiagram.
- Anpassa seriemarkörer, axeltitlar och diagramutseende.
- Spara arbetsboken som en XLSX‑fil.
Obs – Koden använder endast
Aspose.Cells‑namnutrymmet. Inga ytterligare bibliotek krävs.
Förklaring av koden
| Step | What it does |
|---|---|
| 1 | Instansierar en ny Workbook och hämtar det första Worksheet. |
| 2 | Fyller kolumnerna A och B med X- och Y-numeriska värden. |
| 3 | Lägger till ett Chart av typen ChartType.Scatter i kalkylbladet. |
| 4 | Skapar en enda serie som refererar till Y‑intervallet (B2:B9) och anger uttryckligen X‑intervallet (A2:A9). |
| 5 | Anpassar seriemarkörerna (röda cirklar, storlek 10) och tar bort kantlinjen. |
| 6 | Ställer in läsbara axeltitlar och valfria axelgränser. |
| 7 | Sparar arbetsboken som ScatterChart_Output.xlsx. |
När du kör programmet skapas en Excel‑fil som innehåller ett snyggt formaterat spridningsdiagram, redo för vidare analys eller publicering.
Få en gratis licens
Aspose erbjuder en tillfällig gratislicens som tar bort utvärderingsvattenstämplar och möjliggör full API‑åtkomst för utveckling och testning. Skaffa din från Aspose temporära licenssida. Applicera licensen i din kod innan du använder några Aspose.Cells‑klasser:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Spridningsdiagram Excel: Gratis resurser
Fortsätt att lära dig och bemästra Excel‑automatisering med dessa gratisresurser:
- Utvecklarguide – Omfattande API-dokumentation: https://docs.aspose.com/cells/net/
- Online‑appar – Prova Aspose.Cells-funktioner direkt i webbläsaren: https://products.aspose.app/cells/family
- API‑referens – Detaljerade listor över metoder, egenskaper och uppräkningar: https://reference.aspose.com/cells/net/
- Instruktionsartiklar – Praktiska exempel och steg‑för‑steg‑guider: https://blog.aspose.com/sv/categories/aspose.cells-product-family/
Slutsats
Den här handledningen visade hur man programatiskt skapar ett Scatter-diagram i Excel med C# och Aspose.Cells for .NET. Genom att utnyttja det robusta diagram‑API:et kan du bygga sofistikerade visualiseringar, anpassa markörstilar och kontrollera axelbeteende — allt utan att behöva Microsoft Office. Integrera detta tillvägagångssätt i rapporteringsverktyg, analytiska instrumentpaneler eller någon lösning som kräver dynamisk diagramgenerering.
Om du har frågor, behöver hjälp eller vill dela din feedback, besök vårt gratis supportforum.