Die Visualisierung proportionaler Daten wie Marktanteile, Ausgabenverteilung oder Umfrageergebnisse wird oft am besten mit einem Doughnut‑Diagramm durchgeführt. In diesem Artikel lernen Sie, wie Sie ein Doughnut‑Diagramm in Excel mit C# und Aspose.Cells for .NET erstellen. Der Leitfaden bietet zwei vollständige, sofort ausführbare Codebeispiele – ein einfaches Doughnut‑Diagramm mit einer Serie und ein Diagramm mit mehreren Serien, benutzerdefinierten Farben und Legende‑Einstellungen – sodass Sie leistungsstarke Visualisierungen sofort in jede .NET‑Anwendung integrieren können.
Dieser Artikel behandelt die folgenden Themen:
- C# Excel-Bibliothek zum Erstellen von Donut-Diagrammen
- Ein Donut-Diagramm in Excel mit C# erstellen
- Kostenlose Lizenz
- Kostenlose Ressourcen
- Fazit
- Siehe auch
C# Excel-Bibliothek zum Erstellen von Donut-Diagrammen
Aspose.Cells for .NET ist eine umfassende Excel‑Automatisierungsbibliothek, die Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu ändern und zu rendern, ohne Microsoft Office zu benötigen. Sie enthält eine umfangreiche Chart‑API, die alle nativen Excel‑Diagrammtypen unterstützt, einschließlich des Doughnut‑Diagramms.
Wesentliche Funktionen, die Aspose.Cells zur bevorzugten Wahl für die Diagrammerstellung machen:
- Vollständige Diagrammtyp‑Unterstützung – Von einfachen Säulendiagrammen bis hin zu fortgeschrittenen Wasserfall‑ und Donut‑Diagrammen.
- Fein abgestimmte Anpassung – Steuern Sie Serienarten, Farben, Markierungen, Datenbeschriftungen, Legenden, Achsen und mehr.
- Hohe Leistung – Verarbeiten Sie große Arbeitsmappen effizient in serverseitigen Umgebungen.
- Plattformübergreifende Kompatibilität – Funktioniert auf .NET Framework, .NET Core, .NET 5/6/7+ und .NET Standard.
Erste Schritte
- Herunterladen die neueste Aspose.Cells for .NET-Binärdatei von der Release‑Seite.
- Installieren das NuGet‑Paket:
PM> Install-Package Aspose.Cells
- Hinzufügen einer Referenz zu
Aspose.Cellsin Ihrem C#-Projekt.
Jetzt sind Sie bereit, Donut‑Diagramme programmgesteuert zu erstellen.
Erstellen eines Donut‑Diagramms in Excel mit C#
So erstellen Sie ein einfaches einreihiges Donut‑Diagramm
Das folgende Beispiel demonstriert die minimalen Schritte, die erforderlich sind, um ein Donut‑Diagramm hinzuzufügen, das die Verkaufsverteilung über vier Produktkategorien zeigt.
Erklärung der wichtigsten Schritte
| Step | Purpose |
|---|---|
| 2 | Füllen Sie das Arbeitsblatt mit Kategorienamen und numerischen Werten. |
| 3 | Fügen Sie ein Diagramm vom Typ ChartType.Doughnut hinzu. |
| 4 | Erstellen Sie eine Serie, die auf den numerischen Datenbereich verweist. |
| 5 | Verknüpfen Sie die Serie mit dem Kategorien‑ (Beschriftungs‑) Bereich. |
| 6 | Aktivieren Sie Datenbeschriftungen, die Prozentsätze anzeigen, und passen Sie die Lochgröße an. |
| 7 | Speichern Sie die Arbeitsmappe in einer XLSX‑Datei. |
Das Ausführen des Programms erzeugt DoughnutChart_Simple.xlsx, das ein einreihiges Doughnut chart enthält, das dem Screenshot unten ähnelt (der Screenshot wird in diesem rein‑textuellen Dokument weggelassen).
Wie man ein Multi‑Series Donut-Diagramm mit benutzerdefinierten Farben erstellt
Ein Donut-Diagramm kann ebenfalls mehrere Serien enthalten. Das nachstehende Beispiel erstellt ein Diagramm, das die vierteljährliche Ausgabenverteilung für drei Abteilungen zeigt. Benutzerdefinierte Farben werden jeder Serie zugewiesen, um eine bessere visuelle Unterscheidung zu ermöglichen.
Was der Code demonstriert
- Hinzufügen mehrerer Serien zu einem einzelnen Donut‑Diagramm (jedes Quartal ist eine Serie).
- Festlegen von Kategoriedaten einmal pro Serie, damit dieselben Beschriftungen wiederverwendet werden.
- Anpassen von Rand‑ und Füllfarben für jede Serie, um die Lesbarkeit zu verbessern.
- Aktivieren von Prozentdatenbeschriftungen für jede Serie.
- Positionieren der Legende auf der rechten Seite des Diagramms.
Wenn Sie das Programm ausführen, enthält die erzeugte DoughnutChart_MultiSeries.xlsx ein Donut‑Diagramm mit drei konzentrischen Ringen, die jeweils die Ausgaben eines anderen Quartals darstellen.
Kostenlose Lizenz erhalten
Um Aspose.Cells ohne Einschränkungen auszuprobieren, fordern Sie eine temporäre kostenlose Lizenz von der Aspose temporäre Lizenzseite an. Die temporäre Lizenz entfernt Evaluationswasserzeichen und ermöglicht uneingeschränkte Nutzung für Entwicklung und Tests.
// 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
Donut-Diagramm Excel: Kostenlose Ressourcen
- Entwicklerhandbuch – Umfassende Dokumentation und Tutorials: https://docs.aspose.com/cells/net/
- Online-Demo – Erstellen und sofortige Vorschau von Donut-Diagrammen: https://products.aspose.app/cells/family
- API-Referenz – Vollständige Referenz für Diagrammklassen und -mitglieder: https://reference.aspose.com/cells/net/
- How‑To‑Artikel – Schritt‑für‑Schritt-Anleitungen für gängige Aufgaben: https://blog.aspose.com/de/categories/aspose.cells-product-family/
Fazit
Das Erstellen ansprechender Donut‑Diagramme in Excel ist mit Aspose.Cells for .NET unkompliziert. Die fluente API der Bibliothek ermöglicht das Befüllen von Daten, das Hinzufügen von Diagrammen, das Anpassen von Serienfarben, das Anzeigen von Prozentwerten und das Exportieren des Ergebnisses in XLSX‑, PDF‑ oder Bildformate – alles ohne Microsoft Office. Durch die Integration der bereitgestellten Code‑Snippets in Ihre Projekte können Sie professionelle, datenbasierte Visualisierungen schnell und zuverlässig bereitstellen.
Wenn Sie auf Probleme stoßen oder Fragen haben, besuchen Sie gerne das Aspose.Cells Support-Forum für Unterstützung.