การแสดงข้อมูลสัดส่วนตามหมวดหมู่เป็นความต้องการทั่วไปในการรายงาน. แผนภูมิแท่งสแต็ก 100 % (เรียกอีกอย่างว่า Bar100PercentStacked) แสดงส่วนของแต่ละซีรีส์เป็นเปอร์เซ็นต์ของยอดรวมสำหรับหมวดหมู่ที่กำหนด ทำให้เหมาะสำหรับการเปรียบเทียบความสัมพันธ์ส่วนต่อส่วนทั้งหมด. คู่มือนี้จะแสดงวิธีสร้างแผนภูมิดังกล่าวใน Excel โดยใช้ Aspose.Cells for .NET เพียงไม่กี่บรรทัดของโค้ด C#.
ในบทความนี้คุณจะได้เรียนรู้:
- ไลบรารี Excel สำหรับ C# เพื่อสร้างแผนภูมิ Bar100PercentStacked
- สร้างแผนภูมิ Bar100PercentStacked ใน Excel ด้วย C#
- ปรับแต่งแผนภูมิ Bar100PercentStacked ที่มีอยู่
- รับใบอนุญาตฟรี
- แหล่งข้อมูลฟรี
- สรุป
- ดูเพิ่มเติม
ไลบรารี Excel ของ C# สำหรับสร้างแผนภูมิ Bar100PercentStacked Chart
Aspose.Cells for .NET เป็น API สเปรดชีตที่ครบวงจรซึ่งช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และแสดงผลไฟล์ Excel ได้โดยไม่ต้องใช้ Microsoft Office รองรับการสร้างแผนภูมิอย่างเต็มที่ รวมถึงประเภท Bar100PercentStacked.
ข้อได้เปรียบหลักของการใช้ Aspose.Cells สำหรับการสร้างแผนภูมิ:
- Rich Chart Types – มากกว่า 50 ชนิดแผนภูมิในตัว รวมถึงแถบซ้อน 100 %
- Fine‑grained Control – เข้าถึงซีรีส์, แกน, คำอธิบาย, ป้ายข้อมูล, และการจัดรูปแบบ
- Cross‑Platform – ทำงานบน Windows, Linux, และ macOS ด้วย .NET Core/5/6/7
- No COM Interop – ไม่ต้องติดตั้ง Office บนเซิร์ฟเวอร์
เริ่มต้น
เพิ่ม Aspose.Cells ไปยังโครงการของคุณผ่าน NuGet:
dotnet add package Aspose.Cells
หรือใช้ Package Manager Console:
PM> Install-Package Aspose.Cells
ตอนนี้คุณพร้อมที่จะสร้างแผนภูมิแท่งแบบซ้อน 100 % แล้ว.
สร้างแผนภูมิ Bar100PercentStacked ใน Excel ด้วย C#
ตัวอย่างต่อไปนี้แสดงวิธีการ:
- สร้าง workbook ใหม่และเติมข้อมูลตัวอย่างลงไป
- เพิ่มแผนภูมิ Bar100PercentStacked
- กำหนดค่าซีรีส์, แกน, และป้ายข้อมูล
- บันทึก workbook เป็นไฟล์
.xlsx
คำอธิบายของขั้นตอนสำคัญ
| Step | What it does |
|---|---|
| 4 | เพิ่มแผนภูมิประเภท Bar100PercentStacked. |
| 5‑6 | สร้างซีรีส์สามชุด (Q1‑Q3) และเชื่อมโยงพวกมันกับช่วงข้อมูล. |
| 7 | เปิดการแสดงป้ายข้อมูลและกำหนดค่าให้แสดงเปอร์เซ็นต์แทนค่าดิบ. |
| 8 | ตั้งชื่อแกนและบังคับให้แกนค่าจะแสดงเปอร์เซ็นต์ (0‑100%). |
การรันโปรแกรมจะสร้างไฟล์ Excel ที่แถบของแต่ละภูมิภาคจะแบ่งเป็นสามส่วนสีที่แสดงยอดขายของไตรมาสที่ 1, ไตรมาสที่ 2 และไตรมาสที่ 3 เป็นสัดส่วนของยอดขายรวมของภูมิภาคนั้น
ปรับแต่งแผนภูมิ Bar100PercentStacked ที่มีอยู่แล้ว
บางครั้งคุณอาจต้องแก้ไขแผนภูมิที่มีอยู่แล้วในสมุดงาน—เช่น เปลี่ยนสี, เพิ่มคำอธิบาย, หรือสลับลำดับของซีรีส์ โค้ดตัวอย่างด้านล่างแสดงวิธีโหลดไฟล์ที่มีอยู่, ปรับแผนภูมิ, และบันทึกใหม่.
สิ่งที่โค้ดนี้ทำ
- โหลดเวิร์กบุ๊กที่สร้างไว้ก่อนหน้า.
- ดึงแผนภูมิแรก (แผนภูมิแท่งซ้อน 100 %).
- ใช้พาเลตสีที่กำหนดเองกับแต่ละซีรีส์.
- ทำให้มีคำอธิบายปรากฏทางด้านขวา.
- อัปเดตชื่อแผนภูมิ.
- บันทึกการเปลี่ยนแปลงลงในไฟล์ใหม่.
รับใบอนุญาตฟรี
Aspose.Cells เป็นผลิตภัณฑ์เชิงพาณิชย์ แต่คุณสามารถรับ temporary free license เพื่อการประเมินผลได้ เยี่ยมชม Aspose temporary license page เพื่อขอคีย์ใบอนุญาต 30‑วัน ใช้คีย์ในโค้ดของคุณดังต่อไปนี้:
// Load the license file (temporary_license.xml) placed in the application folder.
var license = new Aspose.Cells.License();
license.SetLicense("temporary_license.xml");
การเรียกใช้แอปพลิเคชันของคุณพร้อมใบอนุญาตที่ถูกต้องจะลบลายน้ำการประเมินและเปิดใช้งานฟังก์ชันเต็มรูปแบบ
Bar100PercentStacked Chart: แหล่งข้อมูลฟรี
- คู่มือสำหรับนักพัฒนา – 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/
สรุป
การสร้างแผนภูมิ Bar100PercentStacked ด้วย Aspose.Cells for .NET เป็นเรื่องง่าย: เติมข้อมูลของคุณ, เพิ่มแผนภูมิ, เชื่อมโยงซีรีส์, และปรับแต่งรูปแบบตามต้องการ ตัวอย่างที่ให้มาครอบคลุมทั้งการสร้างแผนภูมิใหม่และการปรับแต่งหลังการสร้าง, ให้พื้นฐานที่มั่นคงสำหรับการรวมการแสดงผลเชิงสัดส่วนเข้าไปในกระบวนการสร้างเวิร์กบุ๊ก .NET ใด ๆ
หากคุณพบปัญหาใด ๆ หรือมีคำถามเพิ่มเติม โปรดสอบถามได้ใน Aspose.Cells forum หรือ ติดต่อผ่านช่องทางสนับสนุนของเรา