เพิ่มเส้นแนวโน้มให้กับแผนภูมิการนำเสนอใน С++
ภาพรวม
บทความนี้อธิบายวิธีการเพิ่มเส้นแนวโน้มไปยังแผนภูมิการนำเสนอโดยใช้ Aspose.Slides แสดงวิธีสร้างแผนภูมิ, เพิ่มเส้นแนวโน้มให้กับชุดข้อมูลในแผนภูมิ, และทำงานกับประเภทเส้นแนวโน้มหลายประเภท รวมถึงเส้นแนวโน้มเอ็กซ์โพเนนเชียล, เส้นแนวโน้มเชิงเส้น, เส้นแนวโน้มลอการิทึม, เส้นแนวโน้มค่าเฉลี่ยเคลื่อนที่, เส้นแนวโน้มพหุนาม, และเส้นแนวโน้มกำลัง
บทความนี้ยังอธิบายวิธีการเพิ่มเส้นกำหนดเองลงในแผนภูมิโดยการแทรกรูปทรงเส้น และรวมคำถามที่พบบ่อยสั้น ๆ เกี่ยวกับค่าการฉายเส้นแนวโน้มไปข้างหน้าและถอยหลัง รวมถึงว่าเส้นแนวโน้มจะยังคงอยู่ระหว่างการส่งออกเป็น PDF หรือ SVG หรือเมื่อเรนเดอร์แผนภูมิเป็นภาพหรือไม่
เพิ่มเส้นแนวโน้ม
Aspose.Slides for C++ มี API ง่าย ๆ สำหรับจัดการเส้นแนวโน้มของแผนภูมิหลายประเภท:
- สร้างอินสแตนซ์ของคลาส Presentation
- รับอ้างอิงของสไลด์โดยใช้ดัชนีของมัน
- เพิ่มแผนภูมิพร้อมข้อมูลเริ่มต้นและประเภทที่ต้องการ (ตัวอย่างนี้ใช้ ChartType.ClusteredColumn)
- เพิ่มเส้นแนวโน้มเอ็กซ์โพเนนเชียลให้กับชุดข้อมูลแผนภูมิที่ 1
- เพิ่มเส้นแนวโน้มเชิงเส้นให้กับชุดข้อมูลแผนภูมิที่ 1
- เพิ่มเส้นแนวโน้มลอการิทึมให้กับชุดข้อมูลแผนภูมิที่ 2
- เพิ่มเส้นแนวโน้มค่าเฉลี่ยเคลื่อนที่ให้กับชุดข้อมูลแผนภูมิที่ 2
- เพิ่มเส้นแนวโน้มพหุนามให้กับชุดข้อมูลแผนภูมิที่ 3
- เพิ่มเส้นแนวโน้มกำลังให้กับชุดข้อมูลแผนภูมิที่ 3
- เขียนการนำเสนอที่ปรับแต่งแล้วลงไฟล์ PPTX
โค้ดต่อไปนี้ใช้สร้างแผนภูมิกับเส้นแนวโน้ม
เพิ่มเส้นกำหนดเอง
Aspose.Slides for C++ มี API ง่าย ๆ สำหรับเพิ่มเส้นกำหนดเองในแผนภูมิ เพื่อเพิ่มเส้นธรรมดา ๆ ลงในสไลด์ที่เลือกของการนำเสนอ โปรดทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Presentation
- รับอ้างอิงของสไลด์โดยใช้ Index ของมัน
- สร้างแผนภูมิใหม่โดยใช้เมธอด AddChart ของอ็อบเจกต์ Shapes
- เพิ่ม AutoShape ประเภท Line โดยใช้เมธอด AddAutoShape ของอ็อบเจกต์ Shapes
- ตั้งค่า Color ของเส้นรูปทรง
- เขียนการนำเสนอที่ปรับแต่งแล้วเป็นไฟล์ PPTX
โค้ดต่อไปนี้ใช้สร้างแผนภูมิกับเส้นกำหนดเอง
คำถามที่พบบ่อย
‘forward’ และ ‘backward’ มีความหมายอย่างไรสำหรับเส้นแนวโน้ม?
เป็นความยาวของเส้นแนวโน้มที่ถูกฉายไปข้างหน้า/ถอยหลัง: สำหรับแผนภูมิกระจาย (XY) — หน่วยแกน; สำหรับแผนภูมิที่ไม่ใช่กระจาย — จำนวนหมวดหมู่. รับค่าได้เฉพาะค่าที่ไม่เป็นลบเท่านั้น
เส้นแนวโน้มจะยังคงอยู่เมื่อส่งออกการนำเสนอเป็น PDF หรือ SVG หรือเมื่อเรนเดอร์สไลด์เป็นภาพหรือไม่?
ใช่. Aspose.Slides แปลงการนำเสนอเป็น PDF/SVG และเรนเดอร์แผนภูมิเป็นภาพ; เส้นแนวโน้มซึ่งเป็นส่วนหนึ่งของแผนภูมิจะถูกเก็บไว้ในขั้นตอนเหล่านี้. มีเมธอดให้ export an image of the chart อีกด้วย