Tạo biểu đồ trong bản trình bày PPT bằng Python
Xây dựng ứng dụng Python tạo biểu đồ trình bày có thể tùy chỉnh với danh mục, chuỗi dữ liệu, nhãn và định dạng của riêng bạn.
Tạo biểu đồ hình tròn trong bản trình bày PPT bằng Python
Aspose.Slides for Python via .NET cho phép bạn tạo biểu đồ hình tròn, thay thế danh mục và chuỗi dữ liệu mặc định, đồng thời tùy chỉnh nhãn và màu sắc. Biểu đồ hình tròn phù hợp nhất để cho thấy một vài danh mục số đóng góp vào tổng thể như thế nào. Để biết thêm tùy chọn, xem Tùy chỉnh biểu đồ hình tròn trong bản trình bày .
Tạo biểu đồ hình tròn trong bản trình bày PPT bằng 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)Cách tạo và tùy chỉnh biểu đồ hình tròn trong PPT bằng Python
Làm theo các bước sau để thêm biểu đồ hình tròn vào bản trình bày PPT.
- Tạo một thể hiện
Presentationvà truy cập trang chiếu mong muốn qua biếnslide. - Gọi
add_chartvớiChartType.PIEđể thêm biểu đồ hình tròn vào trang chiếu. - Dùng
chart_data_workbookđể thay thế danh mục và chuỗi dữ liệu mặc định, sau đó cấu hình nhãn, màu sắc vàfirst_slice_angle. - Gọi
savevớiSaveFormat.PPTđể ghi bản trình bày ở định dạng PPT.
Được xây dựng bằng Aspose.Slides
Tạo biểu đồ PPT trực tuyến
Ứng dụng Aspose.Slides Chart miễn phí được xây dựng bằng Aspose.Slides for Python via .NET, cùng API với đoạn mã ở trên. Hãy mở ứng dụng và xem API có thể làm gì với các tệp PPT của riêng bạn.
- Chạy trong trình duyệt, không cần cài đặt gì.
- Xem cách Aspose.Slides tạo biểu đồ trước khi bạn viết mã.
- Tạo biểu đồ từ dữ liệu Excel hoặc bảng.
- Tải xuống dưới dạng tệp PPT hoặc hình ảnh.
Các định dạng khác được hỗ trợ cho biểu đồ
Với Python, bạn cũng có thể tạo biểu đồ ở các định dạng khác.