การแสดงข้อมูลเชิงสัดส่วน เช่น ส่วนแบ่งตลาด การกระจายค่าใช้จ่าย หรือผลการสำรวจ มักทำได้ดีที่สุดด้วย Doughnut chart. ในบทความนี้คุณจะได้เรียนรู้วิธีสร้าง Doughnut chart ใน Excel ด้วย C# และ Aspose.Cells for .NET. คู่มือมีตัวอย่างโค้ดที่สมบูรณ์พร้อมรันได้สองชุด – แผนภูมิ Doughnut แบบซีรีส์เดียวพื้นฐานและแผนภูมิหลายซีรีส์ที่มีสีกำหนดเองและการตั้งค่า legend – เพื่อให้คุณสามารถรวมการแสดงผลที่ทรงพลังเข้าไปในแอปพลิเคชัน .NET ใดก็ได้ทันที.

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

ไลบรารี 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

เริ่มต้นใช้งาน

  1. ดาวน์โหลด ไบนารี Aspose.Cells for .NET ล่าสุดจาก หน้า releases.
  2. ติดตั้ง แพคเกจ NuGet:
   PM> Install-Package Aspose.Cells
  1. เพิ่ม การอ้างอิงไปยัง Aspose.Cells ในโครงการ C# ของคุณ.

ตอนนี้คุณพร้อมที่จะสร้างแผนภูมิ Doughnut ด้วยโปรแกรมแล้ว

สร้างแผนภูมิ Doughnut ใน Excel ด้วย C#

วิธีสร้างแผนภูมิ Doughnut แบบซีรีส์เดียวอย่างง่าย

ตัวอย่างต่อไปนี้แสดงขั้นตอนขั้นต่ำที่จำเป็นในการเพิ่มแผนภูมิ Doughnut ที่แสดงการกระจายการขายในสี่หมวดหมู่ผลิตภัณฑ์

คำอธิบายของขั้นตอนสำคัญ

StepPurpose
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: แหล่งข้อมูลฟรี

สรุป

การสร้างแผนภูมิ Doughnut ที่ดูสวยงามใน Excel ทำได้อย่างง่ายดายด้วย Aspose.Cells for .NET. API ที่เป็น fluent ของไลบรารีช่วยให้คุณเติมข้อมูล, เพิ่มแผนภูมิ, ปรับสีของซีรีส์, แสดงเปอร์เซ็นต์, และส่งออกผลลัพธ์เป็นรูปแบบ XLSX, PDF หรือรูปภาพ — ทั้งหมดโดยไม่ต้องใช้ Microsoft Office. โดยการนำโค้ดตัวอย่างที่ให้ไว้ไปใช้ในโครงการของคุณ คุณสามารถส่งมอบการแสดงผลที่ขับเคลื่อนด้วยข้อมูลอย่างมืออาชีพและเชื่อถือได้อย่างรวดเร็ว.

หากคุณพบปัญหาใด ๆ หรือมีคำถาม โปรดเยี่ยมชม Aspose.Cells support forum เพื่อขอความช่วยเหลือ

ดูเพิ่มเติม