Δημιουργία γραφημάτων σε παρουσιάσεις PPT με Python

Δημιουργήστε εφαρμογές Python που δημιουργούν προσαρμόσιμα γραφήματα παρουσιάσεων με τις δικές σας κατηγορίες, σειρές δεδομένων, ετικέτες και μορφοποίηση.

Δημιουργία γραφήματος πίτας σε παρουσίαση PPT με Python

Το Aspose.Slides for Python via .NET σάς επιτρέπει να δημιουργήσετε ένα γράφημα πίτας, να αντικαταστήσετε τις προεπιλεγμένες κατηγορίες και σειρές του και να προσαρμόσετε τις ετικέτες και τα χρώματά του. Τα γραφήματα πίτας είναι ιδανικά για να δείξετε πώς λίγες αριθμητικές κατηγορίες συμβάλλουν σε ένα σύνολο. Για περισσότερες επιλογές, δείτε το Προσαρμογή γραφημάτων πίτας σε παρουσιάσεις .

Δημιουργία γραφήματος πίτας σε παρουσίαση PPT με 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)

Πώς να δημιουργήσετε και να προσαρμόσετε ένα γράφημα πίτας σε PPT με Python

Ακολουθήστε αυτά τα βήματα για να προσθέσετε ένα γράφημα πίτας σε μια παρουσίαση PPT.

  1. Δημιουργήστε μια παρουσία Presentation και αποκτήστε πρόσβαση στην επιθυμητή διαφάνεια μέσω μιας μεταβλητής slide.
  2. Καλέστε το add_chart με ChartType.PIE για να προσθέσετε ένα γράφημα πίτας στη διαφάνεια.
  3. Χρησιμοποιήστε το chart_data_workbook για να αντικαταστήσετε τις προεπιλεγμένες κατηγορίες και σειρές και, στη συνέχεια, ρυθμίστε τις ετικέτες, τα χρώματα και το first_slice_angle.
  4. Καλέστε το save με SaveFormat.PPT για να γράψετε την παρουσίαση σε μορφή PPT.

Δημιουργήθηκε με το Aspose.Slides

Διαδικτυακή δημιουργία γραφημάτων PPT

Η δωρεάν εφαρμογή Aspose.Slides Chart έχει δημιουργηθεί με το Aspose.Slides for Python via .NET, το ίδιο API με τον παραπάνω κώδικα. Ανοίξτε την και δείτε τι μπορεί να κάνει το API με τα δικά σας αρχεία PPT.

  • Λειτουργεί στο πρόγραμμα περιήγησής σας, χωρίς εγκατάσταση.
  • Δείτε πώς το Aspose.Slides δημιουργεί γραφήματα πριν γράψετε κώδικα.
  • Δημιουργήστε ένα γράφημα από δεδομένα Excel ή πίνακα.
  • Κατεβάστε το ως αρχείο PPT ή ως εικόνα.

Άλλες υποστηριζόμενες μορφές για γραφήματα

Με Python, μπορείτε επίσης να δημιουργήσετε γραφήματα σε άλλες μορφές.