การแสดงข้อมูลเชิงสัดส่วน เช่น ส่วนแบ่งตลาด การกระจายค่าใช้จ่าย หรือผลการสำรวจ มักทำได้ดีที่สุดด้วย Doughnut chart. ในบทความนี้คุณจะได้เรียนรู้วิธีสร้าง Doughnut chart ใน Excel ด้วย C# และ Aspose.Cells for .NET. คู่มือมีตัวอย่างโค้ดที่สมบูรณ์พร้อมรันได้สองชุด – แผนภูมิ Doughnut แบบซีรีส์เดียวพื้นฐานและแผนภูมิหลายซีรีส์ที่มีสีกำหนดเองและการตั้งค่า legend – เพื่อให้คุณสามารถรวมการแสดงผลที่ทรงพลังเข้าไปในแอปพลิเคชัน .NET ใดก็ได้ทันที.
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- ไลบรารี Excel สำหรับ C# เพื่อสร้างแผนภูมิ Doughnut
- สร้างแผนภูมิ Doughnut ใน Excel ด้วย C#
- ไลเซนส์ฟรี
- แหล่งข้อมูลฟรี
- สรุป
- ดูเพิ่มเติม
ไลบรารี Excel ของ C# สำหรับสร้างแผนภูมิ Doughnut
Aspose.Cells for .NET เป็นไลบรารีการทำงานอัตโนมัติของ Excel ที่ครอบคลุมซึ่งช่วยให้นักพัฒนาสามารถสร้าง, แก้ไข, และแสดงผลไฟล์ Excel ได้โดยไม่ต้องใช้ Microsoft Office. มันรวม API การสร้างแผนภูมิที่หลากหลายซึ่งรองรับ ประเภทแผนภูมิ Excel ทั้งหมดตามที่มีในตัว, รวมถึงแผนภูมิ Doughnut.
คุณสมบัติหลักที่ทำให้ Aspose.Cells เป็นตัวเลือกที่นิยมสำหรับการสร้างแผนภูมิ:
- Full Chart Type Support – จากแผนภูมิคอลัมน์แบบง่ายจนถึงแผนภูมิ Waterfall และ Doughnut ขั้นสูง
- Fine‑Grained Customization – ควบคุมประเภทซีรีส์, สี, มาร์คเกอร์, ป้ายข้อมูล, ตำนาน, แกน, และอื่น ๆ
- High Performance – ประมวลผลเวิร์กบุ๊กขนาดใหญ่อย่างมีประสิทธิภาพในสภาพแวดล้อมฝั่งเซิร์ฟเวอร์
- Cross‑Platform Compatibility – ทำงานบน .NET Framework, .NET Core, .NET 5/6/7+, และ .NET Standard
เริ่มต้นใช้งาน
- ดาวน์โหลด ไบนารี Aspose.Cells for .NET ล่าสุดจาก หน้า releases.
- ติดตั้ง แพคเกจ NuGet:
PM> Install-Package Aspose.Cells
- เพิ่ม การอ้างอิงไปยัง
Aspose.Cellsในโครงการ C# ของคุณ.
ตอนนี้คุณพร้อมที่จะสร้างแผนภูมิ Doughnut ด้วยโปรแกรมแล้ว
สร้างแผนภูมิ Doughnut ใน Excel ด้วย C#
วิธีสร้างแผนภูมิ Doughnut แบบซีรีส์เดียวอย่างง่าย
ตัวอย่างต่อไปนี้แสดงขั้นตอนขั้นต่ำที่จำเป็นในการเพิ่มแผนภูมิ Doughnut ที่แสดงการกระจายการขายในสี่หมวดหมู่ผลิตภัณฑ์
คำอธิบายของขั้นตอนสำคัญ
| Step | Purpose |
|---|---|
| 2 | เติมแผ่นงานด้วยชื่อหมวดหมู่และค่าตัวเลข |
| 3 | เพิ่มแผนภูมิประเภท ChartType.Doughnut |
| 4 | สร้างซีรีส์ที่ชี้ไปยังช่วงข้อมูลตัวเลข |
| 5 | เชื่อมโยงซีรีส์กับช่วงหมวดหมู่ (ป้ายกำกับ) |
| 6 | เปิดใช้งานป้ายข้อมูลที่แสดงเปอร์เซ็นต์และปรับขนาดรู |
| 7 | บันทึกเวิร์กบุ๊กเป็นไฟล์ XLSX |
การเรียกใช้โปรแกรมจะสร้างไฟล์ DoughnutChart_Simple.xlsx ที่มีแผนภูมิ Doughnut แบบซีรีส์เดียวคล้ายกับภาพหน้าจอด้านล่าง (ภาพหน้าจอถูกละเว้นในเอกสารที่เป็นข้อความเท่านั้น)
วิธีสร้างแผนภูมิ Doughnut แบบหลายซีรีส์พร้อมสีที่กำหนดเอง
แผนภูมิ Doughnut สามารถมีหลายซีรีส์ได้ ตัวอย่างด้านล่างสร้างแผนภูมิที่แสดงการกระจายค่าใช้จ่ายรายไตรมาสสำหรับสามแผนก สีที่กำหนดเองจะถูกนำไปใช้กับแต่ละซีรีส์เพื่อให้แยกแยะได้ชัดเจนยิ่งขึ้น
สิ่งที่โค้ดแสดง
- เพิ่ม หลายซีรีส์ ลงในแผนภูมิ Doughnut เดียว (แต่ละไตรมาสเป็นซีรีส์หนึ่ง).
- ตั้งค่า ข้อมูลประเภท ครั้งเดียวต่อซีรีส์เพื่อให้ป้ายกำกับเดียวกันถูกใช้ซ้ำ.
- ปรับแต่ง ขอบ และ สีเติม สำหรับแต่ละซีรีส์เพื่อเพิ่มความอ่านง่าย.
- เปิดใช้งาน ป้ายกำกับข้อมูลเปอร์เซ็นต์ สำหรับทุกซีรีส์.
- วางตำแหน่ง legend ทางด้านขวาของแผนภูมิ.
เมื่อคุณเรียกใช้โปรแกรม ไฟล์ DoughnutChart_MultiSeries.xlsx ที่สร้างขึ้นจะมีแผนภูมิ Doughnut ที่มีวงแหวนศูนย์กลางสามวง ซึ่งแต่ละวงแทนค่าใช้จ่ายของไตรมาสที่แตกต่างกัน
รับใบอนุญาตฟรี
เพื่อทดลองใช้ Aspose.Cells โดยไม่มีข้อจำกัดใด ๆ ให้ขอ ใบอนุญาตฟรีชั่วคราว จาก หน้าใบอนุญาตชั่วคราวของ Aspose ใบอนุญาตชั่วคราวจะลบลายน้ำการประเมินและอนุญาตให้ใช้ได้โดยไม่มีข้อจำกัดสำหรับการพัฒนาและการทดสอบ.
// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
แผนภูมิโดนัท Excel: แหล่งข้อมูลฟรี
- คู่มือสำหรับนักพัฒนา – เอกสารและบทเรียนที่ครอบคลุม: https://docs.aspose.com/cells/net/
- สาธิตออนไลน์ – สร้างและดูตัวอย่างแผนภูม Doughnut ได้ทันที: https://products.aspose.app/cells/family
- เอกสารอ้างอิง API – อ้างอิงเต็มรูปแบบสำหรับคลาสและสมาชิกที่ใช้สร้างแผนภูมิ: https://reference.aspose.com/cells/net/
- บทความวิธีทำ – คู่มือขั้นตอนต่อขั้นตอนสำหรับงานทั่วไป: https://blog.aspose.com/th/categories/aspose.cells-product-family/
สรุป
การสร้างแผนภูมิ Doughnut ที่ดูสวยงามใน Excel ทำได้อย่างง่ายดายด้วย Aspose.Cells for .NET. API ที่เป็น fluent ของไลบรารีช่วยให้คุณเติมข้อมูล, เพิ่มแผนภูมิ, ปรับสีของซีรีส์, แสดงเปอร์เซ็นต์, และส่งออกผลลัพธ์เป็นรูปแบบ XLSX, PDF หรือรูปภาพ — ทั้งหมดโดยไม่ต้องใช้ Microsoft Office. โดยการนำโค้ดตัวอย่างที่ให้ไว้ไปใช้ในโครงการของคุณ คุณสามารถส่งมอบการแสดงผลที่ขับเคลื่อนด้วยข้อมูลอย่างมืออาชีพและเชื่อถือได้อย่างรวดเร็ว.
หากคุณพบปัญหาใด ๆ หรือมีคำถาม โปรดเยี่ยมชม Aspose.Cells support forum เพื่อขอความช่วยเหลือ