Diagramok létrehozása PPT bemutatókban Pythonnal

Készítsen Python-alkalmazásokat, amelyek saját kategóriákkal, adatsorokkal, feliratokkal és formázással rendelkező, testreszabható bemutatódiagramokat hoznak létre.

Kördiagram létrehozása PPT bemutatóban Pythonnal

Az Aspose.Slides for Python via .NET segítségével kördiagramot hozhat létre, lecserélheti az alapértelmezett kategóriáit és adatsorait, és testreszabhatja a feliratait és színeit. A kördiagramok akkor a leghasznosabbak, ha azt kell bemutatni, hogyan járul hozzá néhány numerikus kategória az egészhez. További lehetőségekért lásd: Kördiagramok testreszabása bemutatókban .

Kördiagram létrehozása PPT bemutatóban Pythonnal

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)

Kördiagram létrehozása és testreszabása PPT fájlban Pythonnal

Az alábbi lépésekkel kördiagramot adhat egy PPT bemutatóhoz.

  1. Hozzon létre egy Presentation példányt, és érje el a kívánt diát egy slide változón keresztül.
  2. Hívja meg az add_chart metódust a ChartType.PIE értékkel, hogy kördiagramot adjon a diához.
  3. A chart_data_workbook segítségével cserélje le az alapértelmezett kategóriákat és adatsorokat, majd állítsa be a feliratokat, a színeket és a first_slice_angle értéket.
  4. Hívja meg a save metódust a SaveFormat.PPT értékkel, hogy a bemutatót PPT formátumban írja ki.

Az Aspose.Slides segítségével készült

PPT-diagramok létrehozása online

Az ingyenes Aspose.Slides Chart alkalmazás az Aspose.Slides for Python via .NET segítségével készült, ugyanazzal az API-val, mint a fenti kód. Nyissa meg, és nézze meg, mire képes az API a saját PPT fájljaival.

  • A böngészőben fut, semmit sem kell telepíteni.
  • Nézze meg, hogyan hoz létre diagramokat az Aspose.Slides, mielőtt kódot írna.
  • Hozzon létre diagramot Excel- vagy táblázatadatokból.
  • Töltse le PPT fájlként vagy képként.

További támogatott formátumok diagramokhoz

Python használatával más formátumokban is létrehozhat diagramokat.