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

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

Aspose.Cells .NET Library สำหรับแผนภูมิ PyramidColumn3D

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

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

  • Rich Chart API – การเข้าถึงวัตถุแผนภูมิ, ซีรีส์, แกน, คำอธิบาย, และการจัดรูปแบบโดยตรง.
  • No Interop Dependency – ทำงานในสภาพแวดล้อม .NET ใดก็ได้ (Desktop, Server, Cloud).
  • High Performance – จัดการเวิร์กบุ๊กขนาดใหญ่ด้วยการใช้หน่วยความจำต่ำ.
  • Multiple Formats – บันทึกเป็น XLSX, XLS, CSV, PDF, HTML และรูปแบบภาพ.

เพื่อเริ่มใช้ Aspose.Cells ให้ติดตั้งแพ็กเกจ NuGet:

PM> Install-Package Aspose.Cells

สร้างแผนภูมิ PyramidColumn3D พื้นฐาน

ตัวอย่างต่อไปนี้สร้างสมุดงานง่าย ๆ เติมข้อมูลตัวอย่าง เพิ่มแผนภูมิ PyramidColumn3D แล้วบันทึกไฟล์เป็น PyramidColumn3D_Basic.xlsx.

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

ขั้นตอนสิ่งที่ทำ
1สร้างอินสแตนซ์ของ Workbook และเข้าถึง Worksheet แรก
2เติมข้อมูลลงในแผ่นงานด้วยชื่อผลิตภัณฑ์และค่าการขายรายไตรมาส
3เรียก Charts.Add พร้อมกับ ChartType.PyramidColumn3D เพื่อสร้างแผนภูมิคอลัมน์พีระมิด 3‑D
4เพิ่มชุดข้อมูล (NSeries.Add) และตั้งค่าป้ายชื่อประเภท (แกน X)
5บันทึก workbook เป็นไฟล์ XLSX ที่สามารถเปิดใน Microsoft Excel

การรันโปรแกรมจะสร้างไฟล์ Excel ที่มีแผนภูมิคอลัมน์พีระมิด 3‑D ซึ่งแสดงข้อมูลการขายตลอดสี่ไตรมาส

ปรับแต่งแผนภูมิ PyramidColumn3D (สี, แกน, คำอธิบาย)

บ่อยครั้งคุณต้องปรับแต่งลักษณะของแผนภูมิเพื่อให้สอดคล้องกับแบรนด์ขององค์กรหรือเพื่อเพิ่มความอ่านง่าย ตัวอย่างด้านล่างแสดงให้เห็น:

  • เปลี่ยนสีเติมของคอลัมน์.
  • ปรับตำแหน่งของคำอธิบาย.
  • แก้ไขชื่อแกนหลักและแกนรอง.
  • เปิดใช้งานป้ายข้อมูล.

สิ่งที่โค้ดที่กำหนดเองทำ

การปรับแต่งโค้ดตัวอย่างผลลัพธ์
สีของซีรีส์chart.NSeries[s].Area.ForegroundColor = palette[s];คอลัมน์ของแต่ละปีจะแสดงด้วยสีที่แตกต่างและสอดคล้องกับแบรนด์
ป้ายข้อมูลchart.NSeries[s].DataLabels.IsValueShown = true;ค่าตัวเลขจะแสดงเหนือแต่ละคอลัมน์เพื่อให้เข้าใจได้อย่างรวดเร็ว
ตำแหน่งของคำอธิบายchart.Legend.Position = LegendPositionType.Bottom;คำอธิบายถูกวางไว้ด้านล่างของแผนภูมิ ทำให้พื้นที่แผนภูมิเสรีภาพมากขึ้น
ชื่อแกนและรูปแบบตัวเลขchart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormatช่วยเพิ่มความอ่านง่ายและบ่งบอกหน่วย
การลบเส้นขอบchart.NSeries[s].Border.IsVisible = false;ทำให้ลักษณะ 3‑D ดูสะอาดตายิ่งขึ้น

เปิด PyramidColumn3D_Customized.xlsx ใน Excel เพื่อดูแผนภูมิที่ขัดเกลาและพร้อมสำหรับการนำเสนอ

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

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

ใบอนุญาตชั่วคราวฟรีสำหรับ Aspose.Cells

ใช้ใบอนุญาตก่อนสร้างแผนภูมิในสภาพแวดล้อมการผลิตเพื่อเอาเครื่องหมายประเมินออก

// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

ทรัพยากรเพิ่มเติม

สรุป

การสร้างแผนภูมิ PyramidColumn3D ด้วย Aspose.Cells for .NET เป็นเรื่องง่าย:

  1. เติมข้อมูลในแผ่นงาน.
  2. เพิ่มแผนภูมิ ChartType.PyramidColumn3D.
  3. ตั้งค่าซีรีส์, หมวดหมู่, และการจัดรูปแบบเพิ่มเติม (ถ้ามี).
  4. บันทึกเวิร์กบุ๊ก.

ไลบรารีนี้ให้คุณควบคุมการออกแบบแผนภูมิได้อย่างเต็มที่ ช่วยให้คุณสร้างการแสดงผลระดับมืออาชีพโดยตรงจากแอปพลิเคชัน C# ของคุณ

หากคุณต้องการความช่วยเหลือเพิ่มเติม โปรดเข้าร่วมฟอรัมชุมชนของ Aspose หรือสำรวจเอกสารเชิงลึกที่เชื่อมโยงไว้ข้างต้น.

ดูเพิ่มเติม