مخطط

أمثلة لإضافة، الوصول، إزالة وتحديث أنواع مختلفة من المخططات باستخدام Aspose.Slides for Python via .NET. توضح المقاطع البرمجية أدناه عمليات المخطط الأساسية.

إضافة مخطط

تضيف هذه الطريقة مخطط منطقة بسيط إلى الشريحة الأولى.

def add_chart():
    with slides.Presentation() as presentation:
        slide = presentation.slides[0]

        # أضف مخطط عمود بسيط إلى الشريحة الأولى.
        chart = slide.shapes.add_chart(slides.charts.ChartType.AREA, 50, 50, 400, 300)

        presentation.save("chart.pptx", slides.export.SaveFormat.PPTX)

الوصول إلى مخطط

الشفرة التالية تسترجع مخططًا من مجموعة الأشكال.

def access_chart():
    with slides.Presentation("chart.pptx") as presentation:
        slide = presentation.slides[0]

        # الوصول إلى أول مخطط على الشريحة.
        first_chart = None
        for shape in slide.shapes:
            if isinstance(shape, slides.charts.Chart):
                first_chart = shape
                break

إزالة مخطط

الشفرة التالية تزيل مخططًا من شريحة.

def remove_chart():
    with slides.Presentation("chart.pptx") as presentation:
        slide = presentation.slides[0]

        # بافتراض أن الشكل الأول هو مخطط.
        chart = slide.shapes[0]

        # إزالة المخطط.
        slide.shapes.remove(chart)

        presentation.save("chart_removed.pptx", slides.export.SaveFormat.PPTX)

تحديث بيانات المخطط

يمكنك تغيير خصائص المخطط مثل العنوان.

def update_chart_data():
    with slides.Presentation("chart.pptx") as presentation:
        slide = presentation.slides[0]

        # بافتراض أن الشكل الأول هو مخطط.
        chart = slide.shapes[0]

        # تغيير عنوان المخطط.
        chart.chart_title.add_text_frame_for_overriding("Sales Report")

        presentation.save("chart_updated.pptx", slides.export.SaveFormat.PPTX)