Die Visualisierung von Beziehungen zwischen zwei numerischen Variablen ist eine gängige Anforderung in der Datenanalyse, im Reporting und in der wissenschaftlichen Forschung. Ein Scatter‑Diagramm (auch als XY‑Scatter bekannt) ist ideal, um Trends, Cluster und Ausreißer hervorzuheben. Dieser Leitfaden zeigt, wie man ein Scatter‑Diagramm in Excel mit C# und Aspose.Cells for .NET erstellt. Mit wenigen Codezeilen können Sie programmgesteuert Scatter‑Diagramme erzeugen, anpassen und exportieren, die bereit für Präsentationen, Dashboards oder weitere Verarbeitung sind.

Dieser Artikel behandelt die folgenden Themen:

C# Excel-Bibliothek zum Erstellen von Streudiagrammen

Aspose.Cells for .NET ist eine umfassende Excel‑Manipulationsbibliothek, die Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu ändern und zu rendern, ohne Microsoft Office zu benötigen. Sie bietet eine umfangreiche API für die Diagrammerstellung, einschließlich voller Unterstützung für Streudiagramme.

Wesentliche Vorteile der Verwendung von Aspose.Cells zum Erstellen von Streudiagrammen:

  • Vollständige Chart-API – Mehrere Serien hinzufügen, Markierungsstile festlegen, Achseneigenschaften definieren und Diagrammtypen zur Laufzeit wechseln.
  • Kein COM-Interop – Funktioniert in Serverumgebungen, Cloud-Diensten und Desktop-Anwendungen.
  • Hohe Leistung – Verarbeitet große Datensätze mit minimalem Speicheraufwand.
  • Cross‑Format-Unterstützung – Speichern Sie in XLSX, XLS, CSV, PDF, PNG und mehr.

Schnell loslegen:

PM> Install-Package Aspose.Cells

Oder laden Sie die neueste Version von der Aspose.Cells Release‑Seite.

Erstellen eines Streudiagramms in Excel mit C#

Im Folgenden finden Sie ein vollständiges, eigenständiges C#‑Beispiel, das zeigt, wie man:

  1. Erstellen Sie eine neue Arbeitsmappe.
  2. Füllen Sie ein Arbeitsblatt mit X‑Y‑Daten.
  3. Fügen Sie ein Streudiagramm ein.
  4. Passen Sie die Serienmarker, Achsentitel und das Diagramm‑Design an.
  5. Speichern Sie die Arbeitsmappe in einer XLSX‑Datei.

Hinweis – Der Code verwendet ausschließlich den Aspose.Cells-Namespace. Es werden keine zusätzlichen Bibliotheken benötigt.

Erklärung des Codes

StepWhat it does
1Instanziiert ein neues Workbook und erhält das erste Worksheet.
2Füllt die Spalten A und B mit numerischen X‑ und Y‑Werten.
3Fügt dem Arbeitsblatt ein Chart vom Typ ChartType.Scatter hinzu.
4Erstellt eine einzelne Serie, die den Y‑Bereich (B2:B9) referenziert und explizit den X‑Bereich (A2:A9) festlegt.
5Passt die Serien‑Marker an (rote Kreise, Größe 10) und entfernt die Randlinie.
6Setzt lesbare Achsentitel und optionale Achsengrenzen.
7Speichert die Arbeitsmappe als ScatterChart_Output.xlsx.

Das Ausführen des Programms erzeugt eine Excel‑Datei, die ein ordentlich formatiertes Streudiagramm enthält, das für weitere Analysen oder die Veröffentlichung bereit ist.

Kostenlose Lizenz erhalten

Aspose bietet eine temporäre kostenlose Lizenz an, die Evaluierungswasserzeichen entfernt und vollen API‑Zugriff für Entwicklung und Tests ermöglicht. Holen Sie sich Ihre Lizenz von der Aspose temporäre Lizenzseite. Wenden Sie die Lizenz in Ihrem Code an, bevor Sie irgendwelche Aspose.Cells‑Klassen verwenden:

var license = new Aspume.Cells.License();
license.SetLicense("Aspose.Cells.lic");

Scatter-Diagramm Excel: Kostenlose Ressourcen

Setzen Sie das Lernen fort und meistern Sie die Excel‑Automatisierung mit diesen kostenlosen Ressourcen:

Fazit

Dieses Tutorial zeigte, wie man programmgesteuert ein Scatter chart in Excel mit C# und Aspose.Cells for .NET erstellt. Durch die Nutzung der robusten Chart-API können Sie anspruchsvolle Visualisierungen erstellen, Markerstile anpassen und das Achsenverhalten steuern – alles ohne Microsoft Office zu benötigen. Integrieren Sie diesen Ansatz in Reporting‑Tools, analytische Dashboards oder jede Lösung, die eine dynamische Diagrammerstellung erfordert.

Wenn Sie Fragen haben, Unterstützung benötigen oder Ihr Feedback teilen möchten, besuchen Sie bitte unser kostenloses Support‑Forum.

Siehe auch