Diagram
Contents
[
Hide
]
Exempel på hur man lägger till, får åtkomst till, tar bort och uppdaterar olika diagramtyper med Aspose.Slides for Python via .NET. Kodsnuttarna nedan demonstrerar grundläggande diagramoperationer.
Lägg till ett diagram
Denna metod lägger till ett enkelt områdesdiagram på den första bilden.
def add_chart():
with slides.Presentation() as presentation:
slide = presentation.slides[0]
# Lägg till ett enkelt stapeldiagram på den första bilden.
chart = slide.shapes.add_chart(slides.charts.ChartType.AREA, 50, 50, 400, 300)
presentation.save("chart.pptx", slides.export.SaveFormat.PPTX)
Åtkomst till ett diagram
Följande kod hämtar ett diagram från formsamlingen.
def access_chart():
with slides.Presentation("chart.pptx") as presentation:
slide = presentation.slides[0]
# Åtkomst till det första diagrammet på bilden.
first_chart = None
for shape in slide.shapes:
if isinstance(shape, slides.charts.Chart):
first_chart = shape
break
Ta bort ett diagram
Följande kod tar bort ett diagram från en bild.
def remove_chart():
with slides.Presentation("chart.pptx") as presentation:
slide = presentation.slides[0]
# Anta att den första formen är ett diagram.
chart = slide.shapes[0]
# Ta bort diagrammet.
slide.shapes.remove(chart)
presentation.save("chart_removed.pptx", slides.export.SaveFormat.PPTX)
Uppdatera diagramdata
Du kan ändra diagramegenskaper, till exempel titeln.
def update_chart_data():
with slides.Presentation("chart.pptx") as presentation:
slide = presentation.slides[0]
# Antar att den första formen är ett diagram.
chart = slide.shapes[0]
# Ändra diagramtitel.
chart.chart_title.add_text_frame_for_overriding("Sales Report")
presentation.save("chart_updated.pptx", slides.export.SaveFormat.PPTX)