Buat Diagram dalam Presentasi PPTX Menggunakan Python
Bangun aplikasi Python yang membuat diagram presentasi yang dapat disesuaikan dengan kategori, seri data, label, dan pemformatan Anda sendiri.
Buat Diagram Lingkaran dalam Presentasi PPTX dengan Python
Aspose.Slides for Python via .NET memungkinkan Anda membuat diagram lingkaran, mengganti kategori dan seri default-nya, serta menyesuaikan label dan warnanya. Diagram lingkaran paling cocok untuk menunjukkan kontribusi sejumlah kecil kategori numerik terhadap keseluruhan. Untuk opsi lainnya, lihat Menyesuaikan Diagram Lingkaran dalam Presentasi .
Buat Diagram Lingkaran dalam Presentasi PPTX dengan 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.pptx", slides.export.SaveFormat.PPTX)Cara Membuat dan Menyesuaikan Diagram Lingkaran di PPTX dengan Python
Ikuti langkah-langkah ini untuk menambahkan diagram lingkaran ke presentasi PPTX.
- Buat instans
Presentationdan akses slide yang diinginkan melalui variabelslide. - Panggil
add_chartdenganChartType.PIEuntuk menambahkan diagram lingkaran ke slide. - Gunakan
chart_data_workbookuntuk mengganti kategori dan seri default, lalu konfigurasikan label, warna, danfirst_slice_angle. - Panggil
savedenganSaveFormat.PPTXuntuk menulis presentasi dalam format PPTX.
Dibuat dengan Aspose.Slides
Buat Diagram PPTX Secara Online
Aplikasi Aspose.Slides Chart gratis dibuat dengan Aspose.Slides for Python via .NET, API yang sama dengan kode di atas. Buka aplikasinya dan lihat apa yang dapat dilakukan API dengan file PPTX Anda sendiri.
- Berjalan di browser Anda, tanpa perlu menginstal apa pun.
- Lihat cara Aspose.Slides membuat diagram sebelum Anda menulis kode.
- Buat diagram dari data Excel atau tabel.
- Unduh sebagai file PPTX atau gambar.
Format Lain yang Didukung untuk Diagram
Dengan Python, Anda juga dapat membuat diagram dalam format lain.