การแสดงข้อมูลเชิงสัดส่วนอย่างมีประสิทธิภาพมักต้องใช้ แผนภูมิพายแบบ 3‑D ที่แยกส่วน. ในรายงานธุรกิจหลายฉบับ ชนิดแผนภูมินี้ช่วยเน้นส่วนต่าง ๆ อย่างชัดเจนพร้อมเพิ่มลุคสามมิติที่ดึงดูดความสนใจของผู้อ่าน. บทความนี้สาธิตวิธีสร้างแผนภูมิ Pie3DExploded ใน Excel ด้วย C# และ Aspose.Cells for .NET. ด้วยเพียงไม่กี่บรรทัดของโค้ด คุณสามารถสร้าง ปรับสไตล์ และส่งออกแผนภูมิเป็นรูปแบบที่รองรับใด ๆ (XLSX, PDF, PNG, เป็นต้น).
บทความนี้จัดระเบียบตามลำดับดังนี้:
- ไลบรารี Excel ของ C# สำหรับสร้างแผนภูมิ Pie3DExploded
- สร้างแผนภูมิ Pie3DExploded ใน Excel ด้วย C#
- แหล่งข้อมูลฟรี
- สรุป
- ดูเพิ่มเติม
C# ไลบรารี Excel เพื่อสร้างแผนภูมิ Pie3DExploded
Aspose.Cells for .NET เป็นไลบรารี Excel ที่ทรงพลังและจัดการเต็มรูปแบบ ซึ่งช่วยให้นักพัฒนาสามารถสร้าง, แก้ไขและเรนเดอร์ไฟล์ Excel ได้โดยไม่ต้องพึ่งพา Microsoft Office. API ที่ครอบคลุมของมันทำให้การทำอัตโนมัติของแผนภูมิเป็นเรื่องง่าย รวมถึงประเภทแผนภูมิ 3‑D ขั้นสูงและฟังก์ชันพายที่แยกส่วน.
ข้อได้เปรียบหลักของการใช้ Aspose.Cells สำหรับการสร้างแผนภูมิ:
- Full .NET support – ทำงานร่วมกับ .NET Framework, .NET Core, และ .NET 6/7/8.
- No Office required – ทำงานในสภาพแวดล้อมฝั่งเซิร์ฟเวอร์ที่ไม่มี Office.
- Rich charting capabilities – รองรับประเภทแผนภูมิมากกว่า 50 ประเภท รวมถึงแบบ 3‑D และแบบแยกส่วน.
- High performance – จัดการชุดข้อมูลขนาดใหญ่ด้วยการใช้หน่วยความจำต่ำ.
- Multiple export formats – บันทึกเป็น XLSX, PDF, HTML, PNG, JPEG, SVG และอื่น ๆ.
เริ่มต้น
- ดาวน์โหลด เวอร์ชันล่าสุดของ Aspose.Cells for .NET จาก หน้า releases อย่างเป็นทางการ.
- ติดตั้ง แพคเกจ NuGet:
PM> Install-Package Aspose.Cells
- เพิ่มการอ้างอิงไปยัง
Aspose.Cellsในโปรเจกต์ C# ของคุณ.
ตอนนี้คุณพร้อมที่จะสร้างแผนภูมิ Pie3DExploded แล้ว
สร้างแผนภูมิ Pie3DExploded ใน Excel ด้วย C#
ด้านล่างเป็นตัวอย่างที่สมบูรณ์และสามารถรันได้สองตัวอย่าง:
- Basic Pie3DExploded chart – แสดงวิธีสร้างแผนภูมิและทำให้ชุดข้อมูลทั้งหมดระเบิดออก
- Customized Pie3DExploded chart – แสดงการปรับสไตล์, ทำให้ส่วนเฉพาะระเบิดออก, และส่งออกเป็น PNG
ตัวอย่างที่ 1 – แผนภูมิ Pie3DExploded พื้นฐาน
คำอธิบายของขั้นตอนสำคัญ
| ขั้นตอน | โค้ด | วัตถุประสงค์ |
|---|---|---|
| 1 | new Workbook() | สร้างเวิร์กบุ๊ก Excel ในหน่วยความจำ |
| 2 | sheet.Cells["A1"].Value = "Category" | เติมแผ่นงานด้วยคู่ค่า หมวดหมู่/ค่า |
| 3 | sheet.Charts.Add(ChartType.Pie3D, …) | เพิ่มแผนภูมิวงกลม 3 มิติลงในแผ่นงาน |
| 4 | chart.NSeries.Add("=Sheet1!$B$2:$B$5", true) | ผูกซีรีส์กับช่วงข้อมูล |
| 5 | chart.NSeries[seriesIndex].Explosion = 15 | เพิ่มระยะห่างระหว่างชิ้นส่วนเพื่อให้เอฟเฟกต์เด่นชัดยิ่งขึ้น |
| 6 | workbook.Save(...) | บันทึกเวิร์กบุ๊กเป็นไฟล์ XLSX |
การรันโปรแกรมจะสร้าง Pie3DExploded_Basic.xlsx พร้อมแผนภูมิพาย 3‑D ที่แยกส่วนอย่างชัดเจน
ตัวอย่างที่ 2 – แผนภูมิ Pie3DExploded ที่กำหนดเอง (การจัดรูปแบบและการส่งออก)
สิ่งที่ตัวอย่างนี้เพิ่ม
- Selective explosion – เฉพาะส่วน “Bikes” จะถูกแยกออกโดยใช้
ExplodePoints. - Custom slice colors – เข้าถึง
Area.ForegroundColorของแต่ละจุดโดยตรง. - Data labels – แสดงชื่อหมวดหมู่และค่าในแต่ละส่วน.
- High‑resolution export – บันทึกแผนภูมิเป็นภาพ PNG ความละเอียด 300 dpi (
ToImagemethod).
ตัวอย่างทั้งสองคอมไพล์ด้วย .NET 6+ และต้องการเพียงแพ็กเกจ NuGet Aspose.Cells เท่านั้น.
รับใบอนุญาตฟรี
ต้องการทดลองโดยไม่ต้องซื้อใบอนุญาตเต็มหรือไม่? เยี่ยมชม หน้าใบอนุญาตชั่วคราวของ Aspose เพื่อรับใบอนุญาตทดลองใช้งานฟรี 30‑วัน. สิ่งนี้จะเปิดใช้งานคุณลักษณะทั้งหมด รวมถึงการสร้างแผนภูมิ เพื่อให้คุณสามารถทดสอบโค้ดข้างต้นได้โดยไม่มีข้อจำกัด.
ทรัพยากรฟรี
- คู่มือสำหรับนักพัฒนา – https://docs.aspose.com/cells/net/
- การสาธิตออนไลน์และตัวแปลง – https://products.aspose.app/cells/family
- อ้างอิง API – https://reference.aspose.com/cells/net/
- บทความวิธีทำ – https://blog.aspose.com/th/categories/aspose.cells-product-family/
สรุป
การสร้าง แผนภูมิวงกลม 3‑D แบบระเบิด ใน Excel นั้นทำได้ง่ายด้วย Aspose.Cells for .NET. ไลบรารีนี้ให้การควบคุมระดับละเอียดเกี่ยวกับประเภทแผนภูมิ, การตั้งค่าการระเบิด, สี, ป้ายข้อมูล, และรูปแบบการส่งออก. โดยการทำตามตัวอย่างข้างต้น คุณสามารถผสานแผนภูมวงกลมที่ดึงดูดสายตาเข้าไปในโซลูชันการรายงานอัตโนมัติใด ๆ ไม่ว่าจะเป็นการสร้างแดชบอร์ดทางการเงิน, สรุปการขาย, หรือแอปพลิเคชันเว็บที่ขับเคลื่อนด้วยข้อมูล.
หากคุณพบปัญหาใด ๆ หรือมีคำถามใด ๆ โปรดอย่าลังเลที่จะขอความช่วยเหลือใน ฟอรัมสนับสนุน Aspose.Cells.