วิธีสร้างแผนภูมิวงกลมใน Excel ใน Python

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

ขั้นตอนในการพัฒนาตัวสร้างแผนภูมิวงกลมใน Python

  1. ตั้งค่าสภาพแวดล้อมเพื่อเพิ่ม Aspose.Cells สำหรับ Python ผ่าน Java เพื่อสร้างแผนภูมิ
  2. สร้าง Workbook ใหม่และกรอกข้อมูลตัวอย่างสำหรับแผนภูมิวงกลม
  3. สร้างวงกลม chart ในแผ่นงานเป้าหมายและเข้าถึงแผนภูมิ
  4. ตั้งค่าชุดข้อมูลและข้อมูลประเภทสำหรับแผนภูมิ
  5. ตั้งชื่อแผนภูมิและป้ายกำกับสำหรับแต่ละส่วนในแผนภูมิวงกลม
  6. บันทึกสมุดงานผลลัพธ์ด้วยแผนภูมิวงกลมบนดิสก์

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

รหัสเพื่อพัฒนา Pie Chart Maker ใน Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, ChartType, Color
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Create a Workbook
wbForPieChart = Workbook()
# Get the worksheet
wsForPieChart = wbForPieChart.getWorksheets().get(0)
# Configure sheet name
wsForPieChart.setName("PieChart")
# Get access to the cells collection
cellsCollection = wsForPieChart.getCells()
# Set values
cellsCollection.get("C1").putValue("Province Name")
cellsCollection.get("C2").putValue("First Province")
cellsCollection.get("C3").putValue("Second Province")
cellsCollection.get("C4").putValue("Third Province")
cellsCollection.get("C5").putValue("Fourth Province")
cellsCollection.get("D1").putValue("Population")
cellsCollection.get("D2").putValue(7.5)
cellsCollection.get("D3").putValue(2.9)
cellsCollection.get("D4").putValue(4.5)
cellsCollection.get("D5").putValue(6.7)
# Create a Pie chart
chart_Index = 0
chart_Index = wsForPieChart.getCharts().add(ChartType.PIE, 11, 3, 35, 14)
# Access the chart
wsChart = wsForPieChart.getCharts().get(chart_Index)
# Set data series and category
wsChart.getNSeries().add("D2:D5", True)
wsChart.getNSeries().setCategoryData("C2:C5")
# Set chart title properties
wsChart.getTitle().setText("Population By Province")
wsChart.getTitle().getFont().setColor(Color.getBlue())
wsChart.getTitle().getFont().setBold(True)
wsChart.getTitle().getFont().setSize(11)
# Set the data labels dor each slice
for i in range(0,wsChart.getNSeries().getCount()):
labels = wsChart.getNSeries().get(i).getDataLabels()
labels.setShowValue(True)
labels.setShowPercentage(True)
# Save the workbook
wbForPieChart.save("ExcelWithPieChart.xlsx")
print("Pie Chart Created Successfully")
jpype.shutdownJVM()

โค้ดตัวอย่างนี้แสดง วิธีแทรกแผนภูมิวงกลมใน Excel ใน Python ใช้เมธอด add() ในคลาส ChartCollection เพื่อเพิ่มแผนภูมิใหม่โดยระบุประเภทแผนภูมิเป็น ChartType.PIE พร้อมกับขอบเขต กำหนดชุดข้อมูลและข้อมูลหมวดหมู่โดยใช้ getNSeries().add() และ getNSeries() เมธอด setCategoryData() คุณสามารถตั้งค่าแผนภูมิประเภทอื่นๆ เช่น AREA, BAR, BAR_STACKED, BUBBLE, COLUMN, COLUMN_STACKED และ CONE เพื่อแสดงรายการไม่กี่รายการ

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

 ไทย