إنشاء مخططات في عروض PPTX التقديمية باستخدام Python
أنشئ تطبيقات Python تنشئ مخططات عروض تقديمية قابلة للتخصيص بفئاتك وسلاسل بياناتك وتسمياتك وتنسيقك.
إنشاء مخطط دائري في عرض PPTX تقديمي باستخدام Python
يتيح لك Aspose.Slides for Python via .NET إنشاء مخطط دائري واستبدال فئاته وسلاسله الافتراضية وتخصيص تسمياته وألوانه. تُعد المخططات الدائرية الأنسب لإظهار مساهمة عدد قليل من الفئات الرقمية في الإجمالي. لمزيد من الخيارات، راجع تخصيص المخططات الدائرية في العروض التقديمية .
إنشاء مخطط دائري في عرض PPTX تقديمي باستخدام 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)كيفية إنشاء مخطط دائري وتخصيصه في PPTX باستخدام Python
اتبع هذه الخطوات لإضافة مخطط دائري إلى عرض تقديمي بتنسيق PPTX.
- أنشئ مثيلًا من
Presentationوانتقل إلى الشريحة المطلوبة من خلال المتغيرslide. - استدعِ
add_chartمعChartType.PIEلإضافة مخطط دائري إلى الشريحة. - استخدم
chart_data_workbookلاستبدال الفئات والسلاسل الافتراضية، ثم اضبط التسميات والألوان وfirst_slice_angle. - استدعِ
saveمعSaveFormat.PPTXلكتابة العرض التقديمي بتنسيق PPTX.
مبني باستخدام Aspose.Slides
إنشاء مخططات PPTX عبر الإنترنت
تطبيق Aspose.Slides Chart المجاني مبني باستخدام Aspose.Slides for Python via .NET، وهي نفس واجهة برمجة التطبيقات المستخدمة في الكود أعلاه. افتحه واكتشف ما يمكن لواجهة برمجة التطبيقات فعله بملفات PPTX الخاصة بك.
- يعمل في متصفحك، دون الحاجة إلى تثبيت أي شيء.
- شاهد كيف ينشئ Aspose.Slides المخططات قبل أن تكتب الشيفرة.
- أنشئ مخططًا من بيانات Excel أو من جدول.
- نزّله كملف PPTX أو كصورة.
تنسيقات أخرى مدعومة للمخططات
باستخدام Python، يمكنك أيضًا إنشاء مخططات بتنسيقات أخرى.