ایجاد نمودار در ارائههای 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)چگونه با Python در PPT نمودار دایرهای ایجاد و سفارشی کنیم
برای افزودن نمودار دایرهای به یک ارائه PPT این مراحل را دنبال کنید.
- یک نمونه
Presentationایجاد کنید و از طریق متغیرslideبه اسلاید موردنظر دسترسی پیدا کنید. add_chartرا باChartType.PIEفراخوانی کنید تا نمودار دایرهای به اسلاید اضافه شود.- از
chart_data_workbookبرای جایگزینی دستهها و سریهای پیشفرض استفاده کنید، سپس برچسبها، رنگها وfirst_slice_angleرا پیکربندی کنید. saveرا باSaveFormat.PPTفراخوانی کنید تا ارائه در قالب PPT نوشته شود.
ساخته شده با Aspose.Slides
ایجاد آنلاین نمودارهای PPT
برنامه رایگان Aspose.Slides Chart با Aspose.Slides for Python via .NET ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایلهای PPT شما چه کارهایی میتواند انجام دهد.
- در مرورگر شما اجرا میشود، بدون نیاز به نصب.
- پیش از نوشتن کد ببینید Aspose.Slides چگونه نمودار ایجاد میکند.
- از دادههای Excel یا جدول نمودار بسازید.
- آن را بهصورت فایل PPT یا تصویر دانلود کنید.
سایر قالبهای پشتیبانیشده برای نمودار
با Python میتوانید در قالبهای دیگر نیز نمودار ایجاد کنید.