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

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

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

Aspose.Cells for .NET เป็นไลบรารีการจัดการ Excel ที่ครอบคลุม ซึ่งช่วยให้นักพัฒนาสามารถสร้าง, แก้ไขและแสดงผลไฟล์ Excel ได้โดยไม่ต้องติดตั้ง Microsoft Excel. มันให้การสนับสนุนระดับแรกสำหรับประเภทแผนภูมิ Excel ทั้งหมดที่เป็นพื้นฐาน รวมถึงแผนภูมิแบบผสมเช่น PieBar (แผนภูมิโดนัทที่รวมกับแผนภูมิแท่ง).

ข้อได้เปรียบหลักของการใช้ Aspose.Cells ในสถานการณ์นี้:

  • ควบคุม API อย่างเต็มรูปแบบ – สร้างแผนภูมิ, ตั้งค่าชนิดของซีรีส์, และปรับแต่งแกนต่าง ๆ ด้วยโปรแกรม
  • ไม่มี COM interop – ทำงานบนแพลตฟอร์ม .NET ใดก็ได้ (Windows, Linux, macOS) และในสภาพแวดล้อมแบบ headless
  • ประสิทธิภาพสูง – จัดการกับสมุดงานและชุดข้อมูลขนาดใหญ่ด้วยการใช้หน่วยความจำขั้นต่ำ
  • หลายรูปแบบการส่งออก – บันทึกผลลัพธ์เป็น XLSX, PDF, PNG หรือรูปแบบอื่นที่รองรับ

การเริ่มต้นนั้นง่ายดาย:

  1. ดาวน์โหลดเวอร์ชันล่าสุดจาก Aspose.Cells releases page.
  2. ติดตั้งแพคเกจ NuGet:
   PM> Install-Package Aspose.Cells

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

ด้านล่างเป็นตัวอย่าง C# ที่สมบูรณ์และพร้อมใช้งานซึ่งแสดงวิธีการ:

  1. เติมข้อมูลตัวอย่างลงในแผ่นงาน
  2. เพิ่มซีรีส์ Pie (แกนหลัก) เพื่อแสดงเปอร์เซ็นต์
  3. เพิ่มซีรีส์ Bar (แกนรอง) เพื่อแสดงค่าตัวเลขจริง
  4. รวมสองซีรีส์ไว้ในพื้นที่แผนภูมิเดียวกัน ทำให้ได้แผนภูมิ PieBar
  5. บันทึกเวิร์กบุ๊กเป็นไฟล์ XLSX (หรือรูปแบบอื่นใดที่คุณต้องการ)

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

StepWhat it doesImportant API members
1‑2สร้าง workbook และเติมข้อมูลตัวอย่างลงในนั้น.Workbook, Worksheet, Cells
3เพิ่มอ็อบเจ็กต์แผนภูมิที่มีประเภทพื้นฐานเป็น PieBar ซึ่งทำให้เรามีคอนเทนเนอร์แผนภูมิที่สามารถโฮสต์หลายซีรีส์ประเภทต่าง ๆ ได้.Worksheet.Charts.Add, ChartType.Pie
4แทรกซีรีส์ pie ที่แสดง Revenue เป็นส่วนแบ่งของทั้งหมด.Chart.NSeries.Add, Chart.NSeries[].Type = ChartType.Pie
5แทรกซีรีส์ bar ที่แสดง Units Sold บนแกนรอง เพื่อให้ได้การผสมผสานแบบคลาสสิกของ PieBar.Chart.NSeries[].Type = ChartType.Bar, PlotOnSecondAxis = true
6‑7ปรับแต่งหัวข้อแกน, การวางตำแหน่ง legend, และการแสดงป้ายข้อมูลให้ดูเป็นมืออาชีพ.Chart.ValueAxis, Chart.SecondValueAxis, Chart.Legend, DataLabels
8บันทึก workbook ผลลัพธ์สามารถเปิดได้ใน Microsoft Excel, Google Sheets หรือโปรแกรมดูสเปรดชีตอื่นใด.Workbook.Save

คุณสามารถเปลี่ยนรูปแบบผลลัพธ์ได้อย่างง่ายดายโดยการเปลี่ยนส่วนต่อท้ายของไฟล์ใน Workbook.Save ตัวอย่างเช่น ใช้ "PieBarChart_Output.pdf" เพื่อสร้างไฟล์ PDF.

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

Aspose.Cells จำเป็นต้องมีใบอนุญาตเพื่อใช้งานเต็มรูปแบบ คุณสามารถรับ ใบอนุญาตฟรีชั่วคราว เพื่อการประเมินค่าได้:

  1. เยี่ยมชม หน้าใบอนุญาตชั่วคราวของ Aspose.
  2. กรอกแบบฟอร์มสั้นและคลิก Get License.
  3. ดาวน์โหลดไฟล์ Aspose.Total.lic และวางไว้ในโฟลเดอร์โปรเจกต์ของคุณ.
  4. โหลดใบอนุญาตเมื่อเริ่มต้นแอปพลิเคชันของคุณ:
   var license = new Aspose.Cells.License();
   license.SetLicense("Aspose.Total.lic");

PieBar Chart Excel: แหล่งข้อมูลฟรี

สรุป

บทความนี้แสดงวิธีสร้าง PieBar chart—การแสดงผลแบบไฮบริดที่ทรงพลังซึ่งผสานความเข้าใจเชิงสัดส่วนของแผนภูมิวงกลมกับความชัดเจนเชิงปริมาณของแผนภูมิบาร์—โดยใช้ Aspose.Cells for .NET ตัวอย่างโปรแกรมที่ให้มาสามารถปรับใช้กับชุดข้อมูลใดก็ได้ ทำให้คุณสามารถฝังแผนภูมิระดับมืออาชีพโดยตรงลงในกระบวนการอัตโนมัติของ Excel ได้

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

ดูเพิ่มเติม