ایجاد نمودار در ارائه پاورپوینت در پایتون

نمودارها برای نمایش گرافیکی داده ها استفاده می شوند که تجزیه و تحلیل را آسان تر می کند. بنابراین، MS PowerPoint از طیف وسیعی از نمودارها برای تجسم داده ها به روش های مختلف پشتیبانی می کند. در میان همه، پرکاربردترین نمودارها شامل نمودار دایره ای، نمودار خطی، نمودار میله ای، هیستوگرام، نمودار سهام و غیره است. در این مقاله نحوه ایجاد این نمودارها را در پاورپوینت PPT یا PPTX در پایتون یاد خواهید گرفت.

کتابخانه پایتون برای ایجاد نمودار در پاورپوینت PPT

برای ایجاد نمودار در PowerPoint PPT/PPTX، از Aspose.Slides for Python via .NET استفاده می کنیم. این یک کتابخانه غنی از ویژگی ها است که یک بسته کامل برای ایجاد و دستکاری ارائه های پاورپوینت ارائه می دهد. با استفاده از دستور pip زیر می توانید آن را از PyPI نصب کنید.

> pip install aspose.slides

Aspose.Slides از نمودارهای مختلفی پشتیبانی می کند که می توانند به صورت پویا به ارائه ها اضافه شوند. در بخش‌های بعدی، نحوه ایجاد چند نوع نمودار محبوب را نشان خواهیم داد.

ایجاد نمودار ستونی در پاورپوینت PPT در پایتون

در این بخش با نحوه ایجاد نمودار ستونی در ارائه پاورپوینت در پایتون آشنا خواهید شد. مراحل زیر برای انجام این عملیات آورده شده است.

  • ابتدا یک نمونه از کلاس Presentation ایجاد کنید.
  • مرجع اسلاید را از Presentations.slides در یک شی دریافت کنید.
  • با استفاده از متد Slide.shapes.addchart، یک نمودار ستون خوشه‌ای با داده‌های پیش‌فرض اضافه کنید.
  • عنوان نمودار و ویژگی های دیگر مانند قالب بندی متن را تنظیم کنید.
  • با استفاده از متد Chart.chartdata.chartdataworkbook() به کتاب کار داده نمودار در یک شی دسترسی پیدا کنید.
  • تمام سری‌ها و دسته‌های پیش‌فرض را از داده‌های نمودار به ترتیب با استفاده از متدهای Chart.chartdata.series.clear() و Chart.chartdata.categories.clear() پاک کنید.
  • اضافه کردن سری و دسته بندی های جدید.
  • به هر سری نمودار به یک شی دسترسی داشته باشید و نقاط داده را به آن اضافه کنید.
  • رنگ پر را برای سری نمودارها اضافه کنید و برچسب ها را تنظیم کنید.
  • در نهایت، ارائه را با استفاده از روش Presentation.save (string, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه ایجاد نمودار ستونی در پاورپوینت PPT در پایتون را نشان می دهد.

import aspose.slides as slides
import aspose.pydrawing as drawing

# ایجاد ارائه (یا بارگیری موجود) 
with slides.Presentation() as pres:

    # به اسلاید اول دسترسی پیدا کنید
    sld = pres.slides[0]

    # نمودار را با داده های پیش فرض اضافه کنید
    chart = sld.shapes.add_chart(slides.charts.ChartType.CLUSTERED_COLUMN, 0, 0, 500, 500)

    # عنوان نمودار را تنظیم کنید
    chart.chart_title.add_text_frame_for_overriding("Sample Title")
    chart.chart_title.text_frame_for_overriding.text_frame_format.center_text = 1
    chart.chart_title.height = 20
    chart.has_title = True

    # اولین سری را برای نمایش مقادیر تنظیم کنید
    chart.chart_data.series[0].labels.default_data_label_format.show_value = True

    # شاخص برگه داده نمودار را تنظیم کنید
    defaultWorksheetIndex = 0

    # کاربرگ داده نمودار را دریافت کنید
    fact = chart.chart_data.chart_data_workbook

    # سری ها و دسته های پیش فرض تولید شده را حذف کنید
    chart.chart_data.series.clear()
    chart.chart_data.categories.clear()
    s = len(chart.chart_data.series)
    s = len(chart.chart_data.categories)

    # اضافه کردن سری جدید
    chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.type)
    chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.type)

    # دسته بندی های جدید اضافه کنید
    chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"))
    chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"))
    chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"))

    # اولین سری نمودار را در نظر بگیرید
    series = chart.chart_data.series[0]

    # پر کردن داده های سری
    series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
    series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
    series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))

    # رنگ پر را برای سری تنظیم کنید
    series.format.fill.fill_type = slides.FillType.SOLID
    series.format.fill.solid_fill_color.color = drawing.Color.blue

    # سری دوم نمودار را در نظر بگیرید
    series = chart.chart_data.series[1]

    # پر کردن داده های سری
    series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 1, 2, 30))
    series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 2, 10))
    series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 2, 60))

    # رنگ پر را برای سری تنظیم کنید
    series.format.fill.fill_type = slides.FillType.SOLID
    series.format.fill.solid_fill_color.color = drawing.Color.orange

    # اولین برچسب نام دسته را نشان می دهد
    lbl = series.data_points[0].label
    lbl.data_label_format.show_category_name = True

    lbl = series.data_points[1].label
    lbl.data_label_format.show_series_name = True

    # نمایش مقدار برای برچسب سوم
    lbl = series.data_points[2].label
    lbl.data_label_format.show_value = True
    lbl.data_label_format.show_series_name = True
    lbl.data_label_format.separator = "/"

    # ذخیره ارائه
    pres.save("column-chart.pptx", slides.export.SaveFormat.PPTX)

تصویر زیر تصویری از نمودار ستونی حاصل است.

ایجاد نمودار ستونی در پاورپوینت در پایتون

ایجاد نمودار پراکندگی در پاورپوینت PPT در پایتون

در زیر مراحل ایجاد نمودار پراکندگی در پاورپوینت PPT در پایتون آمده است.

  • ابتدا یک نمونه از کلاس Presentation ایجاد کنید.
  • مرجع اسلاید را از Presentations.slides در یک شی دریافت کنید.
  • با استفاده از متد Slide.shapes.addchart، یک نمودار Scatter با داده های پیش فرض اضافه کنید.
  • با استفاده از متد Chart.chartdata.chartdataworkbook() به کتاب کار داده نمودار در یک شی دسترسی پیدا کنید.
  • سری های جدید را به داده های نمودار اضافه کنید.
  • به هر سری به یک شی دسترسی داشته باشید و نقاط داده را به سری اضافه کنید.
  • نشانگر را برای سری تنظیم کنید.
  • در نهایت، ارائه را با استفاده از روش Presentation.save (string, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه ایجاد نمودار پراکندگی در پاورپوینت PPTX در پایتون را نشان می دهد.

import aspose.slides as slides
import aspose.pydrawing as drawing

# ایجاد ارائه (یا بارگیری موجود) 
with slides.Presentation() as pres:

    # به اسلاید اول دسترسی پیدا کنید    
    slide = pres.slides[0]

    # نمودار پیش فرض را ایجاد کنید
    chart = slide.shapes.add_chart(slides.charts.ChartType.SCATTER_WITH_SMOOTH_LINES, 0, 0, 400, 400)

    # نمایه کاربرگ داده نمودار پیش فرض را دریافت کنید
    defaultWorksheetIndex = 0

    # کاربرگ داده نمودار را دریافت کنید
    fact = chart.chart_data.chart_data_workbook

    # حذف سریال دمو
    chart.chart_data.series.clear()

    # اضافه کردن سری جدید
    chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.type)
    chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 3, "Series 2"), chart.type)

    # اولین سری نمودار را در نظر بگیرید
    series = chart.chart_data.series[0]

    # افزودن نقطه جدید (1:3)
    series.data_points.add_data_point_for_scatter_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 1), fact.get_cell(defaultWorksheetIndex, 2, 2, 3))

    # افزودن نقطه جدید (2:10)
    series.data_points.add_data_point_for_scatter_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 2), fact.get_cell(defaultWorksheetIndex, 3, 2, 10))

    # نوع سریال را ویرایش کنید
    series.type = slides.charts.ChartType.SCATTER_WITH_STRAIGHT_LINES_AND_MARKERS

    # نشانگر سری نمودار را تغییر دهید
    series.marker.size = 10
    series.marker.symbol = slides.charts.MarkerStyleType.STAR

    # سری دوم نمودار را در نظر بگیرید
    series = chart.chart_data.series[1]

    # افزودن نقطه جدید (5:2)
    series.data_points.add_data_point_for_scatter_series(fact.get_cell(defaultWorksheetIndex, 2, 3, 5), fact.get_cell(defaultWorksheetIndex, 2, 4, 2))

    # اضافه کردن نقطه جدید (3:1)
    series.data_points.add_data_point_for_scatter_series(fact.get_cell(defaultWorksheetIndex, 3, 3, 3), fact.get_cell(defaultWorksheetIndex, 3, 4, 1))

    # افزودن نقطه جدید (2:2)
    series.data_points.add_data_point_for_scatter_series(fact.get_cell(defaultWorksheetIndex, 4, 3, 2), fact.get_cell(defaultWorksheetIndex, 4, 4, 2))

    # افزودن نقطه جدید (5:1)
    series.data_points.add_data_point_for_scatter_series(fact.get_cell(defaultWorksheetIndex, 5, 3, 5), fact.get_cell(defaultWorksheetIndex, 5, 4, 1))

    # نشانگر سری نمودار را تغییر دهید
    series.marker.size = 10
    series.marker.symbol = slides.charts.MarkerStyleType.CIRCLE

    # ذخیره ارائه
    pres.save("scatter-chart.pptx", slides.export.SaveFormat.PPTX)

تصویر زیر نمودار پراکندگی حاصل را نشان می دهد.

ایجاد نمودار پراکندگی در پاورپوینت در پایتون

ایجاد نمودار پای در پاورپوینت PPT در پایتون

در زیر مراحل ایجاد نمودار دایره ای در پاورپوینت PPT در پایتون آمده است.

  • ابتدا یک نمونه از کلاس Presentation ایجاد کنید.
  • مرجع اسلاید را از Presentations.slides در یک شی دریافت کنید.
  • با استفاده از متد Slide.shapes.addchart، یک نمودار دایره ای با داده های پیش فرض اضافه کنید.
  • عنوان نمودار و ویژگی های دیگر مانند قالب بندی متن را تنظیم کنید.
  • قابلیت مشاهده مقادیر را تنظیم کنید.
  • تمام سری‌ها و دسته‌های پیش‌فرض را از داده‌های نمودار به ترتیب با استفاده از متدهای Chart.chartdata.series.clear() و Chart.chartdata.categories.clear() پاک کنید.
  • با استفاده از متد Chart.chartdata.chartdataworkbook() به کتاب کار داده نمودار در یک شی دسترسی پیدا کنید.
  • دسته بندی های جدید را به داده های نمودار اضافه کنید.
  • سری های جدید را به داده های نمودار اضافه کنید.
  • به هر سری به یک شی دسترسی داشته باشید و نقاط داده را به سری اضافه کنید.
  • به هر نقطه داده دسترسی داشته باشید و قالب بندی آن را تنظیم کنید.
  • قالب‌بندی را روی برچسب‌های داده در نقاط داده اعمال کنید.
  • خطوط رهبر و زوایای چرخش را تنظیم کنید.
  • در نهایت، ارائه را با استفاده از روش Presentation.save (string, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه ایجاد نمودار دایره ای در پاورپوینت PPTX در پایتون را نشان می دهد.

import aspose.slides as slides
import aspose.pydrawing as drawing

# ایجاد ارائه (یا بارگیری موجود) 
with slides.Presentation() as presentation:

    # به اسلاید اول دسترسی پیدا کنید
    slide = presentation.slides[0]

    # نمودار را با داده های پیش فرض اضافه کنید
    chart = slide.shapes.add_chart(slides.charts.ChartType.PIE, 100, 100, 400, 400)

    # عنوان نمودار را تنظیم کنید
    chart.chart_title.add_text_frame_for_overriding("Sample Title")
    chart.chart_title.text_frame_for_overriding.text_frame_format.center_text = 1
    chart.chart_title.height = 20
    chart.has_title = True

    # اولین سری را برای نمایش مقادیر تنظیم کنید
    chart.chart_data.series[0].labels.default_data_label_format.show_value = True

    # شاخص برگه داده نمودار را تنظیم کنید
    defaultWorksheetIndex = 0

    # کاربرگ داده نمودار را دریافت کنید
    fact = chart.chart_data.chart_data_workbook

    # سری ها و دسته های پیش فرض تولید شده را حذف کنید
    chart.chart_data.series.clear()
    chart.chart_data.categories.clear()

    # دسته بندی های جدید اضافه کنید
    chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "First Qtr"))
    chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "2nd Qtr"))
    chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "3rd Qtr"))

    # اضافه کردن سری جدید
    series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Series 1"), chart.type)

    # پر کردن داده های سری
    series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
    series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
    series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))

    # نقاط جدید اضافه کنید و رنگ بخش را تنظیم کنید
    chart.chart_data.series_groups[0].is_color_varied = True

    point = series.data_points[0]
    point.format.fill.fill_type = slides.FillType.SOLID
    point.format.fill.solid_fill_color.color = drawing.Color.orange

    # مرز بخش را تنظیم کنید
    point.format.line.fill_format.fill_type = slides.FillType.SOLID
    point.format.line.fill_format.solid_fill_color.color = drawing.Color.gray
    point.format.line.width = 3.0
    # point.format.line.style = اسلایدها.LineStyle.THIN_THICK
    # point.format.line.dash_style = اسلایدها.LineDashStyle.DASH_DOT

    point1 = series.data_points[1]
    point1.format.fill.fill_type = slides.FillType.SOLID
    point1.format.fill.solid_fill_color.color = drawing.Color.blue_violet

    # مرز بخش را تنظیم کنید
    point1.format.line.fill_format.fill_type = slides.FillType.SOLID
    point1.format.line.fill_format.solid_fill_color.color = drawing.Color.blue
    point1.format.line.width = 3.0
    # point1.format.line.style = اسلایدها.LineStyle.SINGLE
    # point1.format.line.dash_style = اسلایدها.LineDashStyle.LARGE_DASH_DOT

    point2 = series.data_points[2]
    point2.format.fill.fill_type = slides.FillType.SOLID
    point2.format.fill.solid_fill_color.color = drawing.Color.yellow_green

    # مرز بخش را تنظیم کنید
    point2.format.line.fill_format.fill_type = slides.FillType.SOLID
    point2.format.line.fill_format.solid_fill_color.color = drawing.Color.red
    point2.format.line.width = 2.0
    # point2.format.line.style = اسلایدها.LineStyle.THIN_THIN
    # point2.format.line.dash_style = اسلایدها.LineDashStyle.LARGE_DASH_DOT_DOT

    # برچسب های سفارشی برای هر یک از دسته بندی های سری جدید ایجاد کنید
    lbl1 = series.data_points[0].label

    # lbl.show_category_name = درست است
    lbl1.data_label_format.show_value = True

    lbl2 = series.data_points[1].label
    lbl2.data_label_format.show_value = True
    lbl2.data_label_format.show_legend_key = True
    lbl2.data_label_format.show_percentage = True

    lbl3 = series.data_points[2].label
    lbl3.data_label_format.show_series_name = True
    lbl3.data_label_format.show_percentage = True

    # نمایش خطوط رهبر برای نمودار
    # series.labels.default_data_label_format.show_leader_lines = درست است

    # تنظیم زاویه چرخش برای بخش های نمودار دایره ای
    chart.chart_data.series_groups[0].first_slice_angle = 180

    # ذخیره ارائه
    presentation.save("pie-chart.pptx", slides.export.SaveFormat.PPTX)

تصویر زیر اسکرین شات نمودار دایره ای تولید شده است.

ایجاد نمودار دایره ای در پاورپوینت در پایتون

اضافه کردن نمودار هیستوگرام در پاورپوینت PPTX در پایتون

در زیر مراحل ایجاد نمودار هیستوگرام در پاورپوینت PPT با استفاده از Aspose.Slides برای پایتون آمده است.

  • ابتدا یک نمونه از کلاس Presentation ایجاد کنید.
  • مرجع اسلاید را از Presentations.slides در یک شی دریافت کنید.
  • با استفاده از متد Slide.shapes.addchart یک نمودار هیستوگرام با داده های پیش فرض اضافه کنید.
  • سری ها و دسته های پیش فرض را پاک کنید.
  • با استفاده از متد Chart.chartdata.chartdataworkbook() به کتاب کار داده نمودار در یک شی دسترسی پیدا کنید.
  • سری های جدید را به داده های نمودار اضافه کنید.
  • به هر سری به یک شی دسترسی داشته باشید و نقاط داده را به سری اضافه کنید.
  • نوع تجمع محور نمودار را تنظیم کنید.
  • در نهایت، ارائه را با استفاده از روش Presentation.save (string, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه ایجاد نمودار هیستوگرام در PPTX در پایتون را نشان می دهد.

import aspose.slides as slides
import aspose.pydrawing as drawing

# ایجاد ارائه (یا بارگیری موجود) 
with slides.Presentation() as pres:

    # اضافه کردن نمودار
    chart = pres.slides[0].shapes.add_chart(slides.charts.ChartType.HISTOGRAM, 50, 50, 500, 400)

    # دسته ها و سری های پیش فرض را پاک کنید
    chart.chart_data.categories.clear()
    chart.chart_data.series.clear()

    # دسترسی به کتاب کار
    wb = chart.chart_data.chart_data_workbook

    wb.clear(0)

    # نقاط داده را به سری اضافه کنید
    series = chart.chart_data.series.add(slides.charts.ChartType.HISTOGRAM)
    series.data_points.add_data_point_for_histogram_series(wb.get_cell(0, "A1", 15))
    series.data_points.add_data_point_for_histogram_series(wb.get_cell(0, "A2", -41))
    series.data_points.add_data_point_for_histogram_series(wb.get_cell(0, "A3", 16))
    series.data_points.add_data_point_for_histogram_series(wb.get_cell(0, "A4", 10))
    series.data_points.add_data_point_for_histogram_series(wb.get_cell(0, "A5", -23))
    series.data_points.add_data_point_for_histogram_series(wb.get_cell(0, "A6", 16))

    # تنظیم نوع تجمع
    chart.axes.horizontal_axis.aggregation_type = slides.charts.AxisAggregationType.AUTOMATIC

    # ذخیره ارائه
    pres.save("histogram-chart.pptx", slides.export.SaveFormat.PPTX)

تصویر زیر اسکرین شات نمودار هیستوگرام ایجاد شده است.

ایجاد نمودار هیستوگرام در پاورپوینت در پایتون

با استفاده از پایتون یک نمودار سهام در پاورپوینت ایجاد کنید

نمودارهای سهام نیز از جمله انواع نمودارهای رایج در ارائه پاورپوینت هستند. در زیر مراحل ایجاد نمودار سهام در PPT در پایتون آمده است.

  • ابتدا یک نمونه از کلاس Presentation ایجاد کنید.
  • مرجع اسلاید را از Presentations.slides در یک شی دریافت کنید.
  • با استفاده از متد Slide.shapes.addchart یک نمودار Open High Low Close با داده های پیش فرض اضافه کنید.
  • سری ها و دسته های پیش فرض را پاک کنید.
  • با استفاده از متد Chart.chartdata.chartdataworkbook() به کتاب کار داده نمودار در یک شی دسترسی پیدا کنید.
  • مجموعه ها و دسته های جدید را به نمودار اضافه کنید.
  • به هر سری نمودار دسترسی داشته باشید و نقاط داده را اضافه کنید.
  • فرمت Hi Low Lines را مشخص کنید.
  • در نهایت، ارائه را با استفاده از روش Presentation.save (string, SaveFormat) ذخیره کنید.

نمونه کد زیر نحوه افزودن نمودار سهام به پاورپوینت PPTX در پایتون را نشان می دهد.

import aspose.slides as slides
import aspose.pydrawing as drawing

# ایجاد ارائه (یا بارگیری موجود) 
with slides.Presentation() as pres:

    # اضافه کردن نمودار
    chart = pres.slides[0].shapes.add_chart(slides.charts.ChartType.OPEN_HIGH_LOW_CLOSE, 50, 50, 600, 400, False)

    # سری ها و دسته های پیش فرض را پاک کنید
    chart.chart_data.series.clear()
    chart.chart_data.categories.clear()

    # دسترسی به کتاب کار
    wb = chart.chart_data.chart_data_workbook

    # اضافه کردن دسته ها
    chart.chart_data.categories.add(wb.get_cell(0, 1, 0, "A"))
    chart.chart_data.categories.add(wb.get_cell(0, 2, 0, "B"))
    chart.chart_data.categories.add(wb.get_cell(0, 3, 0, "C"))

    # اضافه کردن سری
    chart.chart_data.series.add(wb.get_cell(0, 0, 1, "Open"), chart.type)
    chart.chart_data.series.add(wb.get_cell(0, 0, 2, "High"), chart.type)
    chart.chart_data.series.add(wb.get_cell(0, 0, 3, "Low"), chart.type)
    chart.chart_data.series.add(wb.get_cell(0, 0, 4, "Close"), chart.type)

    # نقاط داده را اضافه کنید
    series = chart.chart_data.series[0]

    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 1, 1, 72))
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 2, 1, 25))
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 3, 1, 38))

    series = chart.chart_data.series[1]
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 1, 2, 172))
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 2, 2, 57))
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 3, 2, 57))

    series = chart.chart_data.series[2]
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 1, 3, 12))
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 2, 3, 12))
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 3, 3, 13))

    series = chart.chart_data.series[3]
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 1, 4, 25))
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 2, 4, 38))
    series.data_points.add_data_point_for_stock_series(wb.get_cell(0, 3, 4, 50))

    chart.chart_data.series_groups[0].up_down_bars.has_up_down_bars = True
    chart.chart_data.series_groups[0].hi_low_lines_format.line.fill_format.fill_type = slides.FillType.SOLID

    # قالب بندی پر سری را تنظیم کنید
   for ser in chart.chart_data.series:
        ser.format.line.fill_format.fill_type = slides.FillType.NO_FILL

    # ذخیره ارائه
    pres.save("stock-chart.pptx", slides.export.SaveFormat.PPTX)

تصویر زیر اسکرین شات نمودار سهام ایجاد شده است.

ایجاد نمودار سهام در پاورپوینت در پایتون

اطلاعات بیشتر در مورد نمودارها

نمودارهای زیادی وجود دارد که می توانید با استفاده از Aspose.Slides برای پایتون به ارائه های پاورپوینت اضافه کنید. برای اطلاعات بیشتر در مورد انواع نمودارهای پشتیبانی شده، می توانید از این مقاله مستندات دیدن کنید.

مجوز رایگان دریافت کنید

شما می توانید مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.

نتیجه

در این مقاله نحوه ایجاد نمودار در پاورپوینت PPT یا PPTX در پایتون را یاد گرفتید. ما مراحل و نمونه کدهای نحوه اضافه کردن نمودارهای ستونی، نمودارهای پراکنده، نمودارهای دایره ای، هیستوگرام ها و نمودارهای سهام را طی کرده ایم. می توانید با استفاده از documentation درباره Aspose.Slides برای پایتون بیشتر کاوش کنید. در صورت داشتن هرگونه سوال یا سؤال، از طریق [تالار گفتمان6 ما را در جریان بگذارید.

همچنین ببینید