สร้างแผนภูมิในงานนำเสนอ 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)

วิธีสร้างและปรับแต่งแผนภูมิวงกลมใน PPT ด้วย Python

ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มแผนภูมิวงกลมลงในงานนำเสนอ PPT

  1. สร้างอินสแตนซ์ Presentation และเข้าถึงสไลด์ที่ต้องการผ่านตัวแปร slide
  2. เรียก add_chart ด้วย ChartType.PIE เพื่อเพิ่มแผนภูมิวงกลมลงในสไลด์
  3. ใช้ chart_data_workbook เพื่อแทนที่หมวดหมู่และชุดข้อมูลเริ่มต้น จากนั้นกำหนดค่าป้ายชื่อ สี และ first_slice_angle
  4. เรียก save ด้วย SaveFormat.PPT เพื่อเขียนงานนำเสนอในรูปแบบ PPT

สร้างด้วย Aspose.Slides

สร้างแผนภูมิ PPT ออนไลน์

แอป Aspose.Slides Chart ฟรีนี้สร้างด้วย Aspose.Slides for Python via .NET ซึ่งเป็น API เดียวกับโค้ดด้านบน เปิดแอปแล้วดูว่า API ทำอะไรได้บ้างกับไฟล์ PPT ของคุณเอง

  • ทำงานในเบราว์เซอร์ ไม่ต้องติดตั้งสิ่งใด
  • ดูว่า Aspose.Slides สร้างแผนภูมิอย่างไรก่อนเขียนโค้ด
  • สร้างแผนภูมิจากข้อมูล Excel หรือข้อมูลในตาราง
  • ดาวน์โหลดเป็นไฟล์ PPT หรือรูปภาพ

รูปแบบอื่นที่รองรับสำหรับแผนภูมิ

ด้วย Python คุณยังสร้างแผนภูมิในรูปแบบอื่นได้ด้วย