Grafik

Farklı grafik türlerini ekleme, erişme, kaldırma ve güncelleme örnekleri Aspose.Slides for Python via .NET ile. Aşağıdaki kod parçacıkları temel grafik işlemlerini göstermektedir.

Grafik Ekle

Bu yöntem, ilk slayta basit bir alan grafiği ekler.

def add_chart():
    with slides.Presentation() as presentation:
        slide = presentation.slides[0]

        # İlk slayta basit bir sütun grafiği ekleyin.
        chart = slide.shapes.add_chart(slides.charts.ChartType.AREA, 50, 50, 400, 300)

        presentation.save("chart.pptx", slides.export.SaveFormat.PPTX)

Grafiğe Eriş

Aşağıdaki kod, şekil koleksiyonundan bir grafik alır.

def access_chart():
    with slides.Presentation("chart.pptx") as presentation:
        slide = presentation.slides[0]

        # Slayttaki ilk grafiğe erişin.
        first_chart = None
        for shape in slide.shapes:
            if isinstance(shape, slides.charts.Chart):
                first_chart = shape
                break

Grafiği Kaldır

Aşağıdaki kod, bir slayttan grafiği kaldırır.

def remove_chart():
    with slides.Presentation("chart.pptx") as presentation:
        slide = presentation.slides[0]

        # İlk şeklin bir grafik olduğunu varsayarak.
        chart = slide.shapes[0]

        # Grafiği kaldır.
        slide.shapes.remove(chart)

        presentation.save("chart_removed.pptx", slides.export.SaveFormat.PPTX)

Grafik Verilerini Güncelle

Grafik özelliklerini, örneğin başlığı, değiştirebilirsiniz.

def update_chart_data():
    with slides.Presentation("chart.pptx") as presentation:
        slide = presentation.slides[0]

        # İlk şeklin bir grafik olduğunu varsayarak.
        chart = slide.shapes[0]

        # Grafik başlığını değiştir.
        chart.chart_title.add_text_frame_for_overriding("Sales Report")

        presentation.save("chart_updated.pptx", slides.export.SaveFormat.PPTX)