การแสดงข้อมูลสัดส่วนตามหมวดหมู่เป็นความต้องการทั่วไปในการรายงาน. แผนภูมิแท่งสแต็ก 100 % (เรียกอีกอย่างว่า Bar100PercentStacked) แสดงส่วนของแต่ละซีรีส์เป็นเปอร์เซ็นต์ของยอดรวมสำหรับหมวดหมู่ที่กำหนด ทำให้เหมาะสำหรับการเปรียบเทียบความสัมพันธ์ส่วนต่อส่วนทั้งหมด. คู่มือนี้จะแสดงวิธีสร้างแผนภูมิดังกล่าวใน Excel โดยใช้ Aspose.Cells for .NET เพียงไม่กี่บรรทัดของโค้ด C#.

ในบทความนี้คุณจะได้เรียนรู้:

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

ตัวอย่างต่อไปนี้แสดงวิธีการ:

  1. สร้าง workbook ใหม่และเติมข้อมูลตัวอย่างลงไป
  2. เพิ่มแผนภูมิ Bar100PercentStacked
  3. กำหนดค่าซีรีส์, แกน, และป้ายข้อมูล
  4. บันทึก workbook เป็นไฟล์ .xlsx

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

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

สรุป

การสร้างแผนภูมิ Bar100PercentStacked ด้วย Aspose.Cells for .NET เป็นเรื่องง่าย: เติมข้อมูลของคุณ, เพิ่มแผนภูมิ, เชื่อมโยงซีรีส์, และปรับแต่งรูปแบบตามต้องการ ตัวอย่างที่ให้มาครอบคลุมทั้งการสร้างแผนภูมิใหม่และการปรับแต่งหลังการสร้าง, ให้พื้นฐานที่มั่นคงสำหรับการรวมการแสดงผลเชิงสัดส่วนเข้าไปในกระบวนการสร้างเวิร์กบุ๊ก .NET ใด ๆ

หากคุณพบปัญหาใด ๆ หรือมีคำถามเพิ่มเติม โปรดสอบถามได้ใน Aspose.Cells forum หรือ ติดต่อผ่านช่องทางสนับสนุนของเรา

ดูเพิ่มเติม