Wykres

Przykłady dodawania, uzyskiwania dostępu, usuwania i aktualizacji różnych typów wykresów przy użyciu Aspose.Slides for Python via .NET. Poniższe fragmenty kodu demonstrują podstawowe operacje na wykresach.

Dodaj wykres

Ta metoda dodaje prosty wykres obszarowy do pierwszego slajdu.

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

        # Dodaj prosty wykres kolumnowy do pierwszego slajdu.
        chart = slide.shapes.add_chart(slides.charts.ChartType.AREA, 50, 50, 400, 300)

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

Dostęp do wykresu

Poniższy kod pobiera wykres z kolekcji kształtów.

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

        # Uzyskaj dostęp do pierwszego wykresu na slajdzie.
        first_chart = None
        for shape in slide.shapes:
            if isinstance(shape, slides.charts.Chart):
                first_chart = shape
                break

Usuń wykres

Poniższy kod usuwa wykres ze slajdu.

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

        # Zakładając, że pierwszy kształt jest wykresem.
        chart = slide.shapes[0]

        # Usuń wykres.
        slide.shapes.remove(chart)

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

Aktualizuj dane wykresu

Możesz zmienić właściwości wykresu, takie jak tytuł.

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

        # Zakładając, że pierwszy kształt jest wykresem.
        chart = slide.shapes[0]

        # Zmień tytuł wykresu.
        chart.chart_title.add_text_frame_for_overriding("Sales Report")

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