การแสดงแนวโน้มตามเวลาเป็นความต้องการหลักสำหรับรายงานธุรกิจหลายประเภท. Area chart เติมพื้นที่ระหว่างจุดข้อมูลและแกน, ทำให้เหมาะสำหรับการเน้นขนาดของการเปลี่ยนแปลง. คู่มือนี้จะแสดงวิธีสร้าง Area chart แบบง่ายและ Area chart แบบซ้อนใน Excel โดยใช้ C# กับ Aspose.Cells for .NET. โค้ดตัวอย่างครบถ้วน, พร้อมคอมไพล์, และสามารถปรับใช้กับโครงการ .NET ใดก็ได้.
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- ไลบรารี Excel สำหรับ C# เพื่อสร้างแผนภูมิแบบพื้นที่
- สร้างแผนภูมิแบบพื้นที่ใน Excel ด้วย C#
- สร้างแผนภูมิแบบพื้นที่ซ้อนใน Excel ด้วย C#
- รับใบอนุญาตฟรี
- แผนภูมิแบบพื้นที่ Excel: แหล่งข้อมูลฟรี
- สรุป
- ดูเพิ่มเติม
ไลบรารี Excel ของ C# เพื่อสร้างแผนภูมิแบบพื้นที่
Aspose.Cells for .NET เป็นไลบรารีการจัดการ Excel ที่ครอบคลุมซึ่งช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และแสดงผลไฟล์ Excel ได้โดยไม่ต้องใช้ Microsoft Office มันให้ API เชิงวัตถุที่เรียบง่ายสำหรับทำงานกับแผ่นงาน เซลล์ และแผนภูมิ
ประโยชน์หลักเมื่อทำงานกับแผนภูมิ:
- Rich chart type support – รวมถึงแผนภูมิแบบมาตรฐาน, stacked, 100 % stacked, และหลายประเภทแผนภูมิพิเศษ
- Full formatting control – ปรับแต่งสี, ตัวบ่งชี้, แกน, คำอธิบาย, และป้ายข้อมูลโดยใช้โค้ด
- Cross‑platform – ทำงานบน Windows, Linux, และ macOS ด้วย .NET 6+
- High performance – จัดการชุดข้อมูลขนาดใหญ่ได้อย่างมีประสิทธิภาพ
เพื่อเริ่มใช้ Aspose.Cells ให้เพิ่มแพ็กเกจ NuGet ไปยังโครงการของคุณ:
PM> Install-Package Aspose.Cells
สร้างแผนภูมิพื้นที่ใน Excel ด้วย C#
ด้านล่างเป็นแอปพลิเคชันคอนโซลที่สมบูรณ์พร้อมใช้งานซึ่งสร้าง Area chart แบบง่าย ตัวอย่างทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของ
Workbook. - เติมข้อมูลตัวอย่างลงในแผ่นงานแรก.
- เพิ่มอ็อบเจกต์แผนภูมิ
Area. - กำหนดค่าชุดข้อมูลและแกนของแผนภูมิ.
- บันทึกเวิร์กบุ๊กเป็นไฟล์ XLSX.
คำอธิบายของบรรทัดสำคัญ
| Line | Purpose |
|---|---|
ChartType.Area | ระบุแผนภูมิ Area มาตรฐาน |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | เพิ่มชุดข้อมูล; อาร์กิวเมนต์ที่สอง (true) ระบุว่าชุดข้อมูลใช้คอลัมน์แรกเป็นหมวดหมู่ |
chart.CategoryAxis.Title.Text | ตั้งค่าชื่อแกน X |
chart.PlotArea.Area.Formatting | ควบคุมการจัดรูปแบบพื้นหลังของพื้นที่พล็อต |
การรันโปรแกรมจะสร้าง AreaChart_Output.xlsx ที่มีแผนภูมิ Area ที่จัดรูปแบบอย่างสวยงามแสดงแนวโน้มการขายของสองผลิตภัณฑ์
สร้างแผนภูมิพื้นที่แบบซ้อนใน Excel ด้วย C#
แผนภูมิ stacked Area chart แสดงการมีส่วนร่วมของแต่ละซีรีส์ต่อค่ารวม โค้ดด้านล่างสร้างขึ้นจากตัวอย่างก่อนหน้าและเปลี่ยนประเภทแผนภูมิเป็น ChartType.StackedArea
อะไรที่เปลี่ยนแปลงเมื่อเทียบกับแผนภูมิ Area แบบง่าย?
ChartType.AreaStacked– แสดงแต่ละชุดข้อมูลบนชุดก่อนหน้า- เพิ่มหลายชุดข้อมูลเพื่อแสดงข้อมูลสะสม
- ใช้ความโปร่งใสกับพื้นที่พล็อตเพื่อให้ภาพดูสะอาดตา
ไฟล์ Excel ที่สร้างขึ้นจะมีการแสดงแผนภูมิ Area ที่ทำงานเต็มรูปแบบ พร้อมสำหรับการปรับแต่งเพิ่มเติมหรือการแจกจ่าย
รับใบอนุญาตฟรี
สำรวจ Aspose.Cells โดยไม่มีข้อจำกัดโดยการรับใบอนุญาตชั่วคราว:
- เยี่ยมชม หน้าลิขสิทธิ์ชั่วคราวฟรี และทำตามคำแนะนำ
- ใส่ลิขสิทธิ์ในโค้ดของคุณก่อนเรียกใช้ API ของ Aspose.Cells:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
สภาพแวดล้อมที่ได้รับใบอนุญาตจะลบลายน้ำการประเมินและปลดล็อกชุดคุณสมบัติเต็มรูปแบบ
แผนภูมิพื้นที่ Excel: แหล่งข้อมูลฟรี
เสริมทักษะการทำงานอัตโนมัติใน 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 มาตรฐานและแผนภูมิแบบ Area แบบซ้อนใน Excel ด้วย C# และ Aspose.Cells for .NET ตัวอย่างโค้ดที่ให้มานั้นครบถ้วน สามารถคอมไพล์ได้ และแสดงแนวปฏิบัติที่ดีที่สุดสำหรับการสร้างแผนภูมิ การจัดรูปแบบ และการบันทึกไฟล์ โดยการรวมสคริปต์เหล่านี้เข้าไปในแอปพลิเคชันของคุณเอง คุณสามารถนำเสนอการวิเคราะห์ข้อมูลเชิงภาพที่น่าสนใจโดยไม่ต้องพึ่งพา Microsoft Excel.
สำหรับความช่วยเหลือเพิ่มเติม ให้เริ่มการสนทนาที่ ฟอรั่มสนับสนุน Aspose.Cells.