Diagramme in PPT-Präsentationen mit Python erstellen
Entwickeln Sie Python-Anwendungen, die anpassbare Präsentationsdiagramme mit eigenen Kategorien, Datenreihen, Beschriftungen und Formatierungen erstellen.
Kreisdiagramm in einer PPT-Präsentation mit Python erstellen
Mit Aspose.Slides for Python via .NET können Sie ein Kreisdiagramm erstellen, seine Standardkategorien und -reihen ersetzen und seine Beschriftungen und Farben anpassen. Kreisdiagramme eignen sich am besten, um zu zeigen, wie wenige numerische Kategorien zu einem Ganzen beitragen. Weitere Optionen finden Sie unter Kreisdiagramme in Präsentationen anpassen .
Kreisdiagramm in einer PPT-Präsentation mit Python erstellen
with slides.Presentation() as presentation:
slide = presentation.slides[0]
chart = slide.shapes.add_chart(slides.charts.ChartType.PIE, 100, 100, 400, 400)
chart.has_title = True
chart.chart_title.add_text_frame_for_overriding("Quarterly Sales")
chart.chart_title.height = 20
worksheet_index = 0
workbook = chart.chart_data.chart_data_workbook
chart.chart_data.series.clear()
chart.chart_data.categories.clear()
categories = ("First Quarter", "Second Quarter", "Third Quarter")
values = (20, 50, 30)
for row_index, category in enumerate(categories, start=1):
category_cell = workbook.get_cell(worksheet_index, row_index, 0, category)
chart.chart_data.categories.add(category_cell)
series_name_cell = workbook.get_cell(worksheet_index, 0, 1, "Sales")
series = chart.chart_data.series.add(series_name_cell, chart.type)
for row_index, value in enumerate(values, start=1):
value_cell = workbook.get_cell(worksheet_index, row_index, 1, value)
series.data_points.add_data_point_for_pie_series(value_cell)
series.labels.default_data_label_format.show_percentage = True
series.parent_series_group.is_color_varied = True
series.parent_series_group.first_slice_angle = 180
fill_colors = (drawing.Color.orange, drawing.Color.blue_violet, drawing.Color.yellow_green)
for data_point_index, fill_color in enumerate(fill_colors):
data_point = series.data_points[data_point_index]
data_point.format.fill.fill_type = slides.FillType.SOLID
data_point.format.fill.solid_fill_color.color = fill_color
presentation.save("pie-chart.ppt", slides.export.SaveFormat.PPT)So erstellen und gestalten Sie ein Kreisdiagramm in PPT mit Python
Führen Sie diese Schritte aus, um einer PPT-Präsentation ein Kreisdiagramm hinzuzufügen.
- Erstellen Sie eine
Presentation-Instanz und greifen Sie über eine Variableslideauf die gewünschte Folie zu. - Rufen Sie
add_chartmitChartType.PIEauf, um der Folie ein Kreisdiagramm hinzuzufügen. - Ersetzen Sie mit
chart_data_workbookdie Standardkategorien und -reihen und konfigurieren Sie anschließend Beschriftungen, Farben undfirst_slice_angle. - Rufen Sie
savemitSaveFormat.PPTauf, um die Präsentation im Format PPT zu schreiben.
Entwickelt mit Aspose.Slides
PPT-Diagramme online erstellen
Die kostenlose App Aspose.Slides Chart basiert auf Aspose.Slides for Python via .NET, derselben API wie im obigen Code. Öffnen Sie sie und sehen Sie, was die API mit Ihren eigenen PPT-Dateien leisten kann.
- Läuft im Browser, keine Installation erforderlich.
- Sehen Sie, wie Aspose.Slides Diagramme erstellt, bevor Sie Code schreiben.
- Erstellen Sie ein Diagramm aus Excel- oder Tabellendaten.
- Laden Sie es als PPT-Datei oder als Bild herunter.
Weitere unterstützte Formate für Diagramme
Mit Python können Sie auch Diagramme in anderen Formaten erstellen.