Diagramm

Beispiele zum Hinzufügen, Zugreifen, Entfernen und Aktualisieren verschiedener Diagrammtypen mit Aspose.Slides for .NET. Die nachfolgenden Codeausschnitte demonstrieren grundlegende Diagrammoperationen.

Diagramm hinzufügen

Diese Methode fügt der ersten Folie ein einfaches Flächendiagramm hinzu.

static void Add_Chart()
{
    using var pres = new Presentation();

    // Füge ein einfaches Spaltendiagramm zur ersten Folie hinzu
    var slide = pres.Slides[0];
    var chart = slide.Shapes.AddChart(ChartType.Area, 50, 50, 400, 300);
}

Zugriff auf ein Diagramm

Nachdem Sie ein Diagramm erstellt haben, können Sie es über die Formsammlung abrufen.

static void Access_Chart()
{
    using var pres = new Presentation();
    var slide = pres.Slides[0];
    var chart = slide.Shapes.AddChart(ChartType.Line, 50, 50, 400, 300);

    // Zugriff auf das erste Diagramm auf der Folie
    var firstChart = slide.Shapes.OfType<IChart>().First();
}

Diagramm entfernen

Der folgende Code entfernt ein Diagramm von einer Folie.

static void Remove_Chart()
{
    using var pres = new Presentation();
    var slide = pres.Slides[0];
    var chart = slide.Shapes.AddChart(ChartType.Pie, 50, 50, 400, 300);

    // Entferne das Diagramm
    slide.Shapes.Remove(chart);
}

Diagrammdaten aktualisieren

Sie können Diagrammeigenschaften wie den Titel ändern.

static void Update_Chart_Data()
{
    using var pres = new Presentation();
    var slide = pres.Slides[0];
    var chart = slide.Shapes.AddChart(ChartType.Column3D, 50, 50, 400, 300);

    // Ändere den Diagrammtitel
    chart.ChartTitle.AddTextFrameForOverriding("Sales Report");
}