สร้างแผนภูมิคอลัมน์ใน Word โดยใช้ Python

ทำตามบทความนี้เพื่อสร้างแผนภูมิคอลัมน์ใน Word โดยใช้ Python โดยมีรายละเอียดในการตั้งค่า IDE รายการขั้นตอน และตัวอย่างโค้ดที่แสดงวิธีสร้างแผนภูมิแท่งใน Word โดยใช้ Python โค้ดตัวอย่างจะแบ่งปันคลาสและวิธีการที่จำเป็นทั้งหมดสำหรับการสร้างและปรับแต่งแผนภูมิ

ขั้นตอนการสร้างแผนภูมิแท่งใน Word

  1. ตั้งค่าสภาพแวดล้อมที่จะใช้ Aspose.Words สำหรับ Python ผ่านทาง .NET เพื่อเพิ่มแผนภูมิ
  2. สร้างไฟล์ Word โดยใช้คลาส Document และสร้างอ็อบเจ็กต์ DocumentBuilder
  3. เรียกใช้เมธอด insert_chart() โดยใช้ ChartType COLUMN และขนาด
  4. เข้าถึงคอลเลกชันของแผนภูมิและทำให้มันว่างเปล่า
  5. กำหนดหมวดหมู่และเพิ่มข้อมูลให้แต่ละหมวดหมู่
  6. บันทึกไฟล์ Word พร้อมแผนภูมิในนั้น

ขั้นตอนเหล่านี้จะอธิบายวิธีสร้างแผนภูมิคอลัมน์ใน Word โดยใช้ Python สร้างเอกสารด้วยอ็อบเจ็กต์ DocumentBuilder สร้างอ็อบเจ็กต์แผนภูมิ เข้าถึงคอลเล็กชันชุดข้อมูล และทำให้ว่างเปล่า กำหนดคอลเล็กชันหมวดหมู่ข้อมูล และเพิ่มชุดข้อมูลสำหรับแต่ละหมวดหมู่เพื่อเติมลงในแผนภูมิ

โค้ดสำหรับสร้างกราฟแท่งใน Word โดยใช้ Python

import aspose.words as aw
# Load the license
wordLic = aw.License()
wordLic.set_license("license.lic")
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
# Add column chart
shape = builder.insert_chart(aw.drawing.charts.ChartType.COLUMN, 400, 250)
# Access the chart object
chart = shape.chart
# Access the chart series
series = chart.series
# Clear the series
series.clear()
# Create categories
categories = [ "Data Category 1", "Data Category 2" ]
# Add series data
series.add("Albania", categories, [3, 4])
series.add("Andorra", categories, [5, 2])
series.add("Armenia", categories, [3, 7])
series.add("Austria", categories, [2, 3])
series.add("Azerbaijan", categories, [5, 5])
doc.save("output.docx")
print ("Charts added successfully")

โค้ดตัวอย่างนี้ช่วยในการทำงานกับ แผนภูมิแท่ง Microsoft Word โดยใช้ Python ตัวระบุ ChartType ประกอบด้วยรายการแผนภูมิยาวๆ ที่คุณสามารถสร้างได้ รวมถึง AREA_STACKED, AREA_3D_PERCENT_STACKED, BAR_3D, DOUGHNUT, PIE, RADAR, STOCK และ HISTOGRAM ข้อมูลชุดแผนภูมิควรมีขนาดเท่ากันในอาร์เรย์และไม่ควรว่างเปล่า

บทความนี้สอนเราถึงวิธีการสร้างกราฟแท่ง หากคุณต้องการแทรกจุดหัวข้อย่อยในไฟล์ Word โปรดอ่านบทความ การแทรกหัวข้อย่อยใน Word โดยใช้ Python

 ไทย