ปรับแต่งแผนภูมิ Doughnut ในงานนำเสนอโดยใช้ Python ผ่าน Java
Overview
บทความนี้แสดงวิธีการทำงานกับแผนภูมิ doughnut ใน Aspose.Slides โดยการเพิ่มแผนภูมิเข้าสไลด์ ตั้งค่าขนาดของรูตรงกลาง และบันทึกงานนำเสนอ มุ่งเน้นที่เมธอด setDoughnutHoleSize และสาธิตขั้นตอนพื้นฐานที่จำเป็นสำหรับการปรับแต่งประเภทแผนภูมินี้ด้วยโค้ด
บทความยังรวมส่วน FAQ สั้น ๆ ที่ครอบคลุมสถานการณ์ที่เกี่ยวข้องกับแผนภูมิ doughnut เช่น การใช้หลาย series เพื่อสร้างหลายวง, การทำแผนภูมิ doughnut แบบ exploded, และการส่งออกแผนภูมิเป็นรูปภาพ raster หรือ SVG
Specify the Center Gap in a Doughnut Chart
Note
Aspose.Slides for Python via Java รองรับการกำหนดขนาดของรูในแผนภูมิ doughnut ส่วนนี้จะแสดงวิธีการกำหนดขนาดของรูด้วยตัวอย่างเพื่อกำหนดขนาดของรูในแผนภูมิ doughnut ให้ทำตามขั้นตอนต่อไปนี้:
- สร้างวัตถุ Presentation
- เพิ่มแผนภูมิ doughnut ลงในสไลด์
- ระบุขนาดของรูในแผนภูมิ doughnut
- เขียนงานนำเสนอไปยังดิสก์
ตัวอย่างต่อไปนี้ตั้งค่าขนาดของรูในแผนภูมิ doughnut
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import ChartType, Presentation, SaveFormat
# สร้างอินสแตนซ์ของคลาส Presentation.
presentation = Presentation()
try:
chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400)
chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize(jpype.JByte(90))
# เขียนงานนำเสนอลงดิสก์.
presentation.save("DoughnutHoleSize_out.pptx", SaveFormat.Pptx)
finally:
presentation.dispose()
FAQ
Can I create a multi-level doughnut with multiple rings?
ได้ คุณสามารถเพิ่มหลาย series ลงในแผนภูมิ doughnut เดียว—แต่ละ series จะกลายเป็นวงแยกจากกัน ลำดับของวงกำหนดโดยลำดับของ series ในคอลเลกชัน
Is an “exploded” doughnut (separated slices) supported?
ได้ มีประเภทแผนภูมิ Exploded Doughnut chart type และคุณสมบัติ explosion บน data points; คุณสามารถแยกแต่ละส่วนได้
How can I get an image of a doughnut chart (PNG/SVG) for a report?
แผนภูมิเป็น shape คุณสามารถเรนเดอร์เป็น raster image หรือส่งออกแผนภูมิเป็นภาพ SVG ได้