Die Visualisierung hierarchischer oder vergleichender Daten mit einer dreidimensionalen Darstellung kann Berichte deutlich ansprechender machen. Das Cone Stacked chart ist ein 3‑D‑Diagrammtyp, der Datenreihen auf einer Kegelform stapelt und Ihnen hilft, proportionale Beziehungen hervorzuheben, während visuelle Tiefe hinzugefügt wird. In diesem Leitfaden lernen Sie, wie Sie ein Cone Stacked chart in Excel programmgesteuert mit C# und Aspose.Cells for .NET erstellen.
Dieser Artikel behandelt die folgenden Themen:
- C# Excel-Bibliothek zum Erstellen von Kegelstapeldiagrammen
- Erstellen eines Kegelstapeldiagramms in Excel mit C#
- Kostenlose Ressourcen
- Fazit
- Siehe auch
C# Excel-Bibliothek zum Erstellen von Kegelstapel-Diagrammen
Aspose.Cells for .NET ist eine leistungsstarke API, die Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu bearbeiten und zu rendern, ohne Microsoft Office zu benötigen. Sie bietet vollständige Unterstützung für eine breite Palette von Diagrammtypen – einschließlich des Cone Stacked Diagramms – über eine saubere, objektorientierte API.
Wesentliche Vorteile bei der Verwendung von Aspose.Cells für die Diagrammerstellung:
| Funktion | Vorteil |
|---|---|
| Umfassende API | Zugriff auf alle Excel‑Funktionen von Zellen bis zu erweiterten Diagrammen. |
| Hohe Leistung | Große Arbeitsmappen effizient bearbeiten. |
| Keine Office‑Abhängigkeit | Funktioniert auf jeder Plattform, die .NET unterstützt. |
| Mehrere Ausgabeformate | Speichern als XLSX, XLS, PDF, PNG, JPEG usw. |
Der Einstieg ist einfach:
PM> Install-Package Aspose.Cells
Oder laden Sie die neueste Version von der Aspose.Cells .NET Release-Seite herunter.
Erstellen Sie ein Kegel‑gestapeltes Diagramm in Excel mit C#
Unten finden Sie eine vollständige, sofort ausführbare C#‑Konsolenanwendung, die:
- Erstellt eine neue Arbeitsmappe.
- Befüllt Beispieldaten.
- Fügt ein Cone Stacked Diagramm hinzu.
- Passt den Diagrammtitel, die Achsen und die Legende an.
- Speichert die Arbeitsmappe auf dem Datenträger.
Hinweis – Der Diagrammtyp wird durch
ChartType.ConeStackeddefiniert. Für eine 100 % gestapelte Version verwenden SieChartType.ConeStacked100.
Erklärung des Codes
| Step | What the code does |
|---|---|
| 1 | Instanziert ein neues Workbook und verweist auf das erste Worksheet. |
| 2 | Schreibt eine Kopfzeile und vier Zeilen mit quartalsweisen Verkaufsdaten für drei Produkte. |
| 3 | Fügt dem Arbeitsblatt ein Cone Stacked‑Diagramm (ChartType.ConeStacked) hinzu. |
| 4 | Erstellt drei Serien – je eine für jedes Produkt – unter Verwendung des Bereichs seiner Verkaufswerte. |
| 5 | Setzt die Kategorie (X‑Achse) auf die Quartalsnamen, zeigt die Legende an und fügt Achsentitel hinzu. |
| 6 | Speichert die Arbeitsmappe als XLSX‑Datei. |
Führen Sie das Programm aus, öffnen Sie die erzeugte ConeStackedChart_Output.xlsx, und Sie sehen ein dreidimensionales Cone Stacked‑Diagramm, das den proportionalen Beitrag jedes Produkts pro Quartal klar visualisiert.
Kostenlose Ressourcen
- Entwicklerhandbuch – Umfassende Dokumentation aller Aspose.Cells-Funktionen: https://docs.aspose.com/cells/net/
- Online-Tabellenkalkulationseditor – Probieren Sie die Diagrammerstellung aus, ohne Code zu schreiben: https://products.aspose.app/cells/family
- API-Referenz – Vollständige .NET API-Referenz mit Beispielen: https://reference.aspose.com/cells/net/
- How‑To‑Artikel – Entdecken Sie weitere Diagrammtypen und erweiterte Anpassungen: https://blog.aspose.com/de/categories/aspose.cells-product-family/
Fazit
Das Cone Stacked Diagramm ist eine effektive Möglichkeit, gestapelte Daten mit einem optisch ansprechenden 3‑D‑Effekt darzustellen. Mit Aspose.Cells for .NET können Sie solche Diagramme programmgesteuert in wenigen Zeilen C#‑Code erzeugen, ihr Aussehen vollständig anpassen und in jedes unterstützte Format exportieren. Das obige Beispiel bietet eine solide Grundlage, die Sie an Ihre eigenen Datensätze und Berichtserfordernisse anpassen können.
Wenn Sie Unterstützung benötigen, können Sie gerne Fragen im Aspose.Cells Support-Forum stellen oder sich über unsere Kontaktkanäle melden.