ทำตามบทความนี้เพื่อสร้างแผนภูมิคอลัมน์ใน Word โดยใช้ Python โดยมีรายละเอียดในการตั้งค่า IDE รายการขั้นตอน และตัวอย่างโค้ดที่แสดงวิธีสร้างแผนภูมิแท่งใน Word โดยใช้ Python โค้ดตัวอย่างจะแบ่งปันคลาสและวิธีการที่จำเป็นทั้งหมดสำหรับการสร้างและปรับแต่งแผนภูมิ
ขั้นตอนการสร้างแผนภูมิแท่งใน Word
- ตั้งค่าสภาพแวดล้อมที่จะใช้ Aspose.Words สำหรับ Python ผ่านทาง .NET เพื่อเพิ่มแผนภูมิ
- สร้างไฟล์ Word โดยใช้คลาส Document และสร้างอ็อบเจ็กต์ DocumentBuilder
- เรียกใช้เมธอด insert_chart() โดยใช้ ChartType COLUMN และขนาด
- เข้าถึงคอลเลกชันของแผนภูมิและทำให้มันว่างเปล่า
- กำหนดหมวดหมู่และเพิ่มข้อมูลให้แต่ละหมวดหมู่
- บันทึกไฟล์ 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