การแสดงแนวโน้มสะสมตามเวลาเป็นความต้องการทั่วไปในรายงานธุรกิจ. Area Stacked chart ช่วยให้คุณอธิบายว่าชุดข้อมูลแต่ละชุดมีส่วนร่วมต่อค่ารวมอย่างไรในขณะที่ยังคงรักษาผลกระทบทางภาพของแผนภูมิพื้นที่. ในคู่มือนี้ คุณจะได้เรียนรู้วิธีสร้าง Area Stacked chart ใน Excel โดยใช้ C# กับ Aspose.Cells for .NET. ตัวอย่างโค้ดที่สมบูรณ์และพร้อมรันจะแสดงการเตรียมข้อมูล, การสร้างแผนภูมิ, การจัดรูปแบบ, และการบันทึกเวิร์กบุ๊ก.

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

ไลบรารี Excel ของ C# เพื่อสร้างแผนภูมิแบบ Area Stacked

Aspose.Cells for .NET เป็นไลบรารีสเปรดชีตที่ทรงพลังที่ช่วยให้นักพัฒนาสามารถสร้าง, แก้ไข, และแสดงไฟล์ Excel โดยไม่ต้องใช้ Microsoft Office. มันมี API ที่ครอบคลุมสำหรับการทำงานกับ worksheets, cells, formulas, และประเภทแผนภูมิทั้งหมด—รวมถึงแผนภูมิ Area Stacked.

ข้อได้เปรียบหลักของการใช้ Aspose.Cells for .NET:

  • API ครอบคลุม – เข้าถึงคุณลักษณะทั้งหมดของ Excel ผ่านโปรแกรม
  • การสนับสนุนแผนภูมิขั้นสูง – สร้างและปรับแต่งแผนภูมิกว่า 100 ชนิด
  • ประสิทธิภาพสูง – ประมวลผลสมุดงานขนาดใหญ่อย่างมีประสิทธิภาพ
  • หลายรูปแบบ – บันทึกเป็น XLSX, XLS, CSV, PDF, PNG และอื่น ๆ

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

  1. ดาวน์โหลด ไลบรารีจาก หน้า releases อย่างเป็นทางการ.
  2. ติดตั้งผ่าน NuGet:
PM> Install-Package Aspose.Cells

หมายเหตุ: แพ็กเกจ NuGet มีการรวมการพึ่งพาที่จำเป็นทั้งหมดไว้แล้ว

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

ตัวอย่างต่อไปนี้สร้างสมุดงานที่มีข้อมูลการขายรายไตรมาสสำหรับผลิตภัณฑ์สามรายการและแสดงข้อมูลเป็นแผนภูมิ Area Stacked chart.

การดำเนินการแบบขั้นตอนต่อขั้นตอน

  1. สร้างอินสแตนซ์ Workbook.
  2. เติมข้อมูลตัวอย่างลงในแผ่นงานแรก.
  3. เพิ่มอ็อบเจกต์แผนภูมิแบบ Area Stacked.
  4. กำหนดค่าซีรีส์, ชื่อเรื่องและแกน.
  5. บันทึกเวิร์กบุ๊กลงไฟล์.

คำอธิบายขององค์ประกอบหลัก

ส่วนของโค้ดวัตถุประสงค์
ChartType.AreaStackedสั่งให้ Aspose.Cells สร้างแผนภูมิ Area Stacked
chart.NSeries.Add("=Sheet1!$B$2:$B$5", true);เพิ่มชุดข้อมูลที่อ้างอิงช่วง =Sheet1!$B$2:$B$5 สำหรับ Product A. ธง true ระบุว่าชุดข้อมูลรวมข้อมูลประเภท (แกน X) จากคอลัมน์ A โดยอัตโนมัติ
chart.CategoryAxis.Title.Textตั้งค่าป้ายแกน X (“Quarter”)
chart.ValueAxis.Title.Textตั้งค่าป้ายแกน Y (“Sales (USD)”)
chart.PlotArea.Area.Formattingแสดงตัวอย่างการจัดรูปแบบแบบกำหนดเองของพื้นที่พล็อตของแผนภูมิ

Run the program, and you’ll obtain AreaStackedChart_Output.xlsx containing the chart shown below (when opened in Excel).

รับใบอนุญาตฟรี

หากต้องการทดลองใช้ Aspose.Cells โดยไม่มีข้อจำกัดการประเมินผล ให้รับ ใบอนุญาตชั่วคราวฟรี จาก หน้าใบอนุญาตชั่วคราวของ Aspose การใช้ใบอนุญาตจะลบลายน้ำเริ่มต้นและเปิดใช้งานฟังก์ชันทั้งหมดของ API

// Example: applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

ทรัพยากรฟรี

ต่อเนื่องการเชี่ยวชาญการทำงานอัตโนมัติของ Excel ด้วยแหล่งข้อมูลฟรีเหล่านี้:

สรุป

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

หากคุณต้องการความช่วยเหลือ อย่าลังเลที่จะโพสต์คำถามบน Aspose.Cells forum.

ดูเพิ่มเติม