Grafieken maken in PPT-presentaties met Python
Bouw Python-toepassingen die aanpasbare presentatiegrafieken maken met uw eigen categorieën, gegevensreeksen, labels en opmaak.
Een cirkelgrafiek maken in een PPT-presentatie met Python
Met Aspose.Slides for Python via .NET kunt u een cirkelgrafiek maken, de standaardcategorieën en -reeksen vervangen en de labels en kleuren aanpassen. Cirkelgrafieken zijn het meest geschikt om te laten zien hoe een klein aantal numerieke categorieën bijdraagt aan een geheel. Zie Cirkelgrafieken in presentaties aanpassen voor meer opties.
Een cirkelgrafiek maken in een PPT-presentatie met Python
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)Een cirkelgrafiek maken en aanpassen in PPT met Python
Volg deze stappen om een cirkelgrafiek aan een PPT-presentatie toe te voegen.
- Maak een
Presentation-instantie en open de gewenste dia via een variabeleslide. - Roep
add_chartaan metChartType.PIEom een cirkelgrafiek aan de dia toe te voegen. - Gebruik
chart_data_workbookom de standaardcategorieën en -reeksen te vervangen en configureer daarna de labels, kleuren enfirst_slice_angle. - Roep
saveaan metSaveFormat.PPTom de presentatie in PPT-formaat te schrijven.
Gebouwd met Aspose.Slides
PPT-grafieken online maken
De gratis app Aspose.Slides Chart is gebouwd met Aspose.Slides for Python via .NET, dezelfde API als in de bovenstaande code. Open de app en ontdek wat de API kan met uw eigen PPT-bestanden.
- Werkt in uw browser, niets te installeren.
- Bekijk hoe Aspose.Slides grafieken maakt voordat u code schrijft.
- Maak een grafiek van Excel- of tabelgegevens.
- Download deze als PPT-bestand of als afbeelding.
Andere ondersteunde formaten voor grafieken
Met Python kunt u ook grafieken maken in andere formaten.