ปรับแต่งแผนภูมิโดนัทในงานนำเสนอด้วย Python
ภาพรวม
บทความนี้แสดงวิธีการทำงานกับแผนภูมิแบบโดนัทใน Aspose.Slides โดยการเพิ่มแผนภูมิลงในสไลด์ กำหนดขนาดของช่องศูนย์กลาง และบันทึกงานนำเสนอ มุ่งเน้นที่การตั้งค่า doughnut_hole_size และสาธิตขั้นตอนพื้นฐานที่จำเป็นสำหรับการปรับแต่งประเภทแผนภูมินี้ในโค้ด
บทความนี้ยังรวมคำถามที่พบบ่อยสั้น ๆ ที่ครอบคลุมสถานการณ์ที่เกี่ยวข้องกับแผนภูมิดอนัท เช่น การใช้หลายซีรีส์เพื่อสร้างหลายวง แผนภูมิดอนัทแบบระเบิด (exploded) และการส่งออกแผนภูมิเป็นรูปภาพแรสเตอร์หรือ SVG
ระบุช่องว่างศูนย์กลางในแผนภูมิโดนัท
เพื่อระบุขนาดของช่องศูนย์กลางในแผนภูมิดอนัท กรุณาตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของ Presentation class.
- เพิ่มแผนภูมิโดนัทบนสไลด์.
- ระบุขนาดของช่องศูนย์กลางในแผนภูมิดอนัท.
- บันทึกการนำเสนอลงดิสก์.
ในตัวอย่างที่แสดงด้านล่าง เราได้กำหนดขนาดของช่องศูนย์กลางในแผนภูมิดอนัท
import aspose.slides.charts as charts
import aspose.slides as slides
# สร้างอินสแตนซ์ของคลาส Presentation
with slides.Presentation() as presentation:
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.DOUGHNUT, 50, 50, 400, 400)
chart.chart_data.series_groups[0].doughnut_hole_size = 90
# บันทึกงานนำเสนอลงดิสก์
presentation.save("DoughnutHoleSize_out.pptx", slides.export.SaveFormat.PPTX)
คำถามที่พบบ่อย
ฉันสามารถสร้างโดนัทหลายระดับที่มีหลายวงได้หรือไม่?
ได้. เพิ่มหลายซีรีส์ลงในแผนภูมิโดนัทเดียว—แต่ละซีรีส์จะกลายเป็นวงแยกต่างหาก ลำดับของวงจะกำหนดโดยลำดับของซีรีส์ในคอลเลกชัน
โดนัทแบบ “exploded” (แยกชิ้น) ถูกสนับสนุนหรือไม่?
ได้. มี Exploded Doughnut ประเภทแผนภูมิ และคุณสมบัติการระเบิดบนจุดข้อมูล; คุณสามารถแยกชิ้นแต่ละชิ้นได้
ฉันจะได้ภาพของแผนภูมิดอนัท (PNG/SVG) สำหรับรายงานได้อย่างไร?
แผนภูมิเป็นรูปทรง; คุณสามารถเรนเดอร์เป็น รูปภาพแบบแรสเตอร์ หรือส่งออกแผนภูมิเป็น รูปภาพ SVG.