การแสดงภาพความสัมพันธ์ระหว่างตัวแปรเชิงตัวเลขสองตัวเป็นความต้องการทั่วไปในการวิเคราะห์ข้อมูล, รายงาน, และการวิจัยทางวิทยาศาสตร์. แผนภูมิ Scatter (หรือที่เรียกว่า XY‑Scatter) เหมาะสำหรับการเน้นแนวโน้ม, กลุ่ม, และค่าผิดปกติ. คู่มือนี้แสดงวิธีสร้างแผนภูมิ Scatter ใน Excel โดยใช้ C# และ Aspose.Cells for .NET. ด้วยเพียงไม่กี่บรรทัดของโค้ด คุณสามารถสร้าง, ปรับแต่ง, และส่งออกแผนภูมิ Scatter อย่างอัตโนมัติ ซึ่งพร้อมสำหรับการนำเสนอ, แดชบอร์ด, หรือการประมวลผลต่อไป.
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- ไลบรารี Excel สำหรับ C# เพื่อสร้างแผนภูมิกระจาย
- สร้างแผนภูมิกระจายใน Excel ด้วย C#
- รับใบอนุญาตฟรี
- แผนภูมิกระจาย Excel: แหล่งข้อมูลฟรี
- สรุป
- ดูเพิ่มเติม
ไลบรารี Excel ของ C# เพื่อสร้างแผนภูมิกระจาย
Aspose.Cells for .NET เป็นไลบรารีการจัดการ Excel ที่ครอบคลุมซึ่งช่วยให้นักพัฒนาสามารถสร้าง, แก้ไขและแสดงผลไฟล์ Excel ได้โดยไม่ต้องใช้ Microsoft Office. มันมี API ที่ครบถ้วนสำหรับการสร้างแผนภูมิ รวมถึงการสนับสนุนเต็มรูปแบบสำหรับแผนภูมิ Scatter.
ข้อได้เปรียบหลักของการใช้ Aspose.Cells สำหรับสร้างแผนภูมิ Scatter:
- Full‑featured Chart API – เพิ่มหลายซีรีส์, ตั้งสไตล์มาร์คเกอร์, กำหนดคุณสมบัติของแกน, และสลับประเภทแผนภูมิในขณะทำงาน.
- No COM Interop – ทำงานในสภาพแวดล้อมเซิร์ฟเวอร์, บริการคลาวด์, และแอปพลิเคชันบนเดสก์ท็อป.
- High Performance – จัดการชุดข้อมูลขนาดใหญ่ด้วยการใช้หน่วยความจำขั้นต่ำ.
- Cross‑format Support – บันทึกเป็น XLSX, XLS, CSV, PDF, PNG, และอื่น ๆ.
เริ่มต้นอย่างรวดเร็ว:
PM> Install-Package Aspose.Cells
หรือดาวน์โหลดรุ่นล่าสุดจาก หน้า releases ของ Aspose.Cells.
สร้างแผนภูมิกระจายใน Excel ด้วย C#
ด้านล่างเป็นตัวอย่าง C# ที่สมบูรณ์และทำงานได้อย่างอิสระซึ่งแสดงวิธีการ:
- สร้างเวิร์กบุ๊กใหม่
- เติมข้อมูลลงในแผ่นงานด้วยข้อมูล X‑Y
- แทรกแผนภูมิแบบ Scatter
- ปรับแต่งเครื่องหมายของซีรีส์, ชื่อแกน, และลักษณะของแผนภูมิ
- บันทึกเวิร์กบุ๊กเป็นไฟล์ XLSX
หมายเหตุ – โค้ดใช้เนมสเปซ
Aspose.Cellsเท่านั้น ไม่จำเป็นต้องใช้ไลบรารีเพิ่มเติม
คำอธิบายของโค้ด
| Step | What it does |
|---|---|
| 1 | สร้างอินสแตนซ์ของ Workbook ใหม่และรับ Worksheet แรก |
| 2 | เติมข้อมูลให้คอลัมน์ A และ B ด้วยค่าตัวเลข X และ Y |
| 3 | เพิ่ม Chart ประเภท ChartType.Scatter ลงใน worksheet |
| 4 | สร้างซีรีส์เดียวที่อ้างอิงช่วง Y (B2:B9) และกำหนดช่วง X (A2:A9) อย่างชัดเจน |
| 5 | ปรับแต่งมาร์คเกอร์ของซีรีส์ (วงกลมสีแดง, ขนาด 10) และลบเส้นขอบ |
| 6 | ตั้งชื่อแกนที่อ่านง่ายและกำหนดขอบเขตแกนตามต้องการ |
| 7 | บันทึก workbook เป็น ScatterChart_Output.xlsx. |
การเรียกใช้โปรแกรมจะสร้างไฟล์ Excel ที่มีแผนภูมิ Scatter ที่จัดรูปแบบอย่างเรียบร้อย พร้อมสำหรับการวิเคราะห์หรือการเผยแพร่ต่อไป
รับใบอนุญาตฟรี
Aspose มี ใบอนุญาตฟรีชั่วคราว ที่ลบลายน้ำการประเมินและเปิดการเข้าถึง API อย่างเต็มสำหรับการพัฒนาและการทดสอบ. รับใบอนุญาตของคุณจาก หน้าใบอนุญาตชั่วคราวของ Aspose. ใช้ใบอนุญาตในโค้ดของคุณก่อนใช้คลาสใด ๆ ของ Aspose.Cells:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
แผนภูมิกระจาย Excel: แหล่งข้อมูลฟรี
ต่อเนื่องการเรียนรู้และเชี่ยวชาญการทำงานอัตโนมัติของ Excel ด้วยแหล่งข้อมูลฟรีเหล่านี้:
- คู่มือสำหรับนักพัฒนา – เอกสาร API อย่างครอบคลุม: https://docs.aspose.com/cells/net/
- แอปออนไลน์ – ทดลองคุณลักษณะของ Aspose.Cells โดยตรงในเบราว์เซอร์: https://products.aspose.app/cells/family
- อ้างอิง API – รายการเมธอด, คุณสมบัติ, และ enum อย่างละเอียด: https://reference.aspose.com/cells/net/
- บทความวิธีทำ – ตัวอย่างเชิงปฏิบัติและคู่มือขั้นตอนต่อขั้นตอน: https://blog.aspose.com/th/categories/aspose.cells-product-family/
สรุป
บทแนะนำนี้แสดงวิธีการสร้าง Scatter chart ใน Excel อย่างโปรแกรมโดยใช้ C# และ Aspose.Cells for .NET. โดยการใช้ประโยชน์จาก API การสร้างแผนภูมิที่แข็งแกร่ง คุณสามารถสร้างการแสดงผลที่ซับซ้อน ปรับแต่งสไตล์ของมาร์คเกอร์ และควบคุมพฤติกรรมของแกน—ทั้งหมดโดยไม่ต้องใช้ Microsoft Office. นำวิธีนี้ไปใช้ในเครื่องมือรายงาน แดชบอร์ดเชิงวิเคราะห์ หรือโซลูชันใด ๆ ที่ต้องการการสร้างแผนภูมิแบบไดนามิก.
หากคุณมีคำถาม ต้องการความช่วยเหลือ หรืออยากจะแบ่งปันข้อเสนอแนะของคุณ โปรดเยี่ยมชม ฟอรั่มสนับสนุนฟรี.