การแสดงแนวโน้มสะสมตามเวลาเป็นความต้องการทั่วไปในรายงานธุรกิจ. Area Stacked chart ช่วยให้คุณอธิบายว่าชุดข้อมูลแต่ละชุดมีส่วนร่วมต่อค่ารวมอย่างไรในขณะที่ยังคงรักษาผลกระทบทางภาพของแผนภูมิพื้นที่. ในคู่มือนี้ คุณจะได้เรียนรู้วิธีสร้าง Area Stacked chart ใน Excel โดยใช้ C# กับ Aspose.Cells for .NET. ตัวอย่างโค้ดที่สมบูรณ์และพร้อมรันจะแสดงการเตรียมข้อมูล, การสร้างแผนภูมิ, การจัดรูปแบบ, และการบันทึกเวิร์กบุ๊ก.
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- ไลบรารี Excel สำหรับ C# เพื่อสร้างแผนภูมิแบบ Area Stacked
- สร้างแผนภูมิ Area Stacked ใน Excel ด้วย C#
- รับใบอนุญาตฟรี
- แหล่งข้อมูลฟรี
- สรุป
- ดูเพิ่มเติม
ไลบรารี 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 และอื่น ๆ
เริ่มต้นใช้งาน
- ดาวน์โหลด ไลบรารีจาก หน้า releases อย่างเป็นทางการ.
- ติดตั้งผ่าน NuGet:
PM> Install-Package Aspose.Cells
หมายเหตุ: แพ็กเกจ NuGet มีการรวมการพึ่งพาที่จำเป็นทั้งหมดไว้แล้ว
สร้างแผนภูมิแบบ Area Stacked ใน Excel ด้วย C#
ตัวอย่างต่อไปนี้สร้างสมุดงานที่มีข้อมูลการขายรายไตรมาสสำหรับผลิตภัณฑ์สามรายการและแสดงข้อมูลเป็นแผนภูมิ Area Stacked chart.
การดำเนินการแบบขั้นตอนต่อขั้นตอน
- สร้างอินสแตนซ์
Workbook. - เติมข้อมูลตัวอย่างลงในแผ่นงานแรก.
- เพิ่มอ็อบเจกต์แผนภูมิแบบ Area Stacked.
- กำหนดค่าซีรีส์, ชื่อเรื่องและแกน.
- บันทึกเวิร์กบุ๊กลงไฟล์.
คำอธิบายขององค์ประกอบหลัก
| ส่วนของโค้ด | วัตถุประสงค์ |
|---|---|
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 ด้วยแหล่งข้อมูลฟรีเหล่านี้:
- คู่มือสำหรับนักพัฒนา – 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/
สรุป
แผนภูมิ Area Stacked chart เป็นวิธีที่มีประสิทธิภาพในการแสดงแนวโน้มข้อมูลสะสม การใช้ Aspose.Cells for .NET คุณสามารถสร้างแผนภูมิดังกล่าวโดยโปรแกรมได้ด้วยเพียงไม่กี่บรรทัดของโค้ด C# ตัวอย่างข้างต้นแสดงการเตรียมข้อมูล การสร้างแผนภูมิ การจัดรูปแบบ และการส่งออกในโปรแกรมที่สมบูรณ์แบบพร้อมคอมไพล์.
หากคุณต้องการความช่วยเหลือ อย่าลังเลที่จะโพสต์คำถามบน Aspose.Cells forum.