ขอบเขตของแกนในแผนภูมิ
บทช่วยสอนนี้จะอธิบายวิธีตั้งค่าขอบเขตของแกนในแผนภูมิโดยใช้ Aspose.Words สำหรับ .NET ด้วยการแทรกแผนภูมิ เพิ่มข้อมูลชุดข้อมูล และกำหนดค่ามาตราส่วนแกน คุณสามารถกำหนดค่าต่ำสุดและสูงสุดสำหรับแกนได้
ข้อกำหนดเบื้องต้น
หากต้องการติดตามบทช่วยสอนนี้ คุณจะต้องมีสิ่งต่อไปนี้:
- ติดตั้ง Aspose.Words สำหรับไลบรารี .NET แล้ว
- ความรู้พื้นฐานเกี่ยวกับ C# และการประมวลผลคำด้วยเอกสาร Word
ขั้นตอนที่ 1: ตั้งค่าไดเร็กทอรีเอกสาร
เริ่มต้นด้วยการตั้งค่าเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ แทนที่"YOUR DOCUMENT DIRECTORY"
ด้วยเส้นทางจริงไปยังไดเร็กทอรีที่คุณต้องการบันทึกเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
ขั้นตอนที่ 2: สร้างเอกสารใหม่และ DocumentBuilder
สร้างอินสแตนซ์ใหม่ของDocument
คลาสและกDocumentBuilder
คัดค้านการทำงานกับเอกสาร
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
ขั้นตอนที่ 3: แทรกและกำหนดค่าแผนภูมิ
แทรกแผนภูมิลงในเอกสารโดยใช้InsertChart
วิธีการของDocumentBuilder
วัตถุ วัตถุ ตั้งค่าประเภทแผนภูมิและขนาดที่ต้องการ
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
ขั้นตอนที่ 4: เพิ่มข้อมูลซีรี่ส์
ล้างชุดข้อมูลที่มีอยู่ในแผนภูมิและเพิ่มข้อมูลชุดข้อมูลใหม่ ในตัวอย่างนี้ เราเพิ่มชุดที่มีป้ายกำกับ “รายการที่ 1” ให้กับ “รายการที่ 5” และค่าที่เกี่ยวข้อง
chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
new double[] { 1.2, 0.3, 2.1, 2.9, 4.2 });
ขั้นตอนที่ 5: กำหนดขอบเขตของแกน
กำหนดขนาดของแกน Y โดยการตั้งค่าต่ำสุดและสูงสุดโดยใช้Scaling.Minimum
และScaling.Maximum
คุณสมบัติของแกน
chart.AxisY.Scaling.Minimum = new AxisBound(0);
chart.AxisY.Scaling.Maximum = new AxisBound(6);
ขั้นตอนที่ 6: บันทึกเอกสาร
บันทึกเอกสารไปยังไดเร็กทอรีที่ระบุโดยใช้Save
วิธี. ระบุชื่อไฟล์ที่ต้องการพร้อมนามสกุลไฟล์ที่เหมาะสม ในตัวอย่างนี้ เราบันทึกเอกสารเป็น “WorkingWithCharts.BoundsOfAxis.docx”
doc.Save(dataDir + "WorkingWithCharts.BoundsOfAxis.docx");
ตัวอย่างซอร์สโค้ดสำหรับ Bounds Of Axis โดยใช้ Aspose.Words สำหรับ .NET
// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
new double[] { 1.2, 0.3, 2.1, 2.9, 4.2 });
chart.AxisY.Scaling.Minimum = new AxisBound(0);
chart.AxisY.Scaling.Maximum = new AxisBound(6);
doc.Save(dataDir + "WorkingWithCharts.BoundsOfAxis.docx");
แค่นั้นแหละ! คุณได้ตั้งค่าขอบเขตของแกนในแผนภูมิโดยใช้ Aspose.Words สำหรับ .NET เรียบร้อยแล้ว
บทสรุป
ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีตั้งค่าขอบเขตของแกนในแผนภูมิโดยใช้ Aspose.Words สำหรับ .NET โดยทำตามคำแนะนำทีละขั้นตอน คุณสามารถแทรกและกำหนดค่าแผนภูมิ เพิ่มข้อมูลซีรีส์ และกำหนดค่าต่ำสุดและสูงสุดสำหรับการปรับสเกลแกนได้ Aspose.Words สำหรับ .NET มอบ API ที่ทรงพลังและยืดหยุ่นสำหรับการประมวลผลคำด้วยเอกสาร Word ช่วยให้คุณสร้างแผนภูมิแบบไดนามิกและดึงดูดสายตาได้อย่างง่ายดาย
คำถามที่พบบ่อย
ไตรมาสที่ 1 Aspose.Words สำหรับ .NET คืออะไร
Aspose.Words for .NET เป็นไลบรารีที่ช่วยให้นักพัฒนาสามารถทำงานกับเอกสาร Word โดยทางโปรแกรมได้ มีคุณลักษณะและฟังก์ชันการทำงานมากมายสำหรับการสร้าง จัดการ และบันทึกเอกสาร Word
ไตรมาสที่ 2 ฉันจะติดตั้ง Aspose.Words สำหรับ .NET ได้อย่างไร
หากต้องการติดตั้ง Aspose.Words สำหรับ .NET คุณสามารถใช้ตัวจัดการแพ็คเกจ NuGet ใน Visual Studio ได้ เพียงค้นหา “Aspose.Words” ในตัวจัดการแพ็คเกจ NuGet และติดตั้งลงในโปรเจ็กต์ของคุณ
ไตรมาสที่ 3 ฉันสามารถใช้ Aspose.Words สำหรับ .NET กับภาษาการเขียนโปรแกรมอื่นได้หรือไม่
ไม่ Aspose.Words สำหรับ .NET ได้รับการออกแบบมาเป็นพิเศษสำหรับแอปพลิเคชัน .NET ใช้งานได้กับภาษาโปรแกรมเช่น C# และ VB.NET
ไตรมาสที่ 4 มีข้อกำหนดเบื้องต้นอื่นใดสำหรับการใช้ Aspose.Words สำหรับ .NET หรือไม่
นอกจากการติดตั้งไลบรารี Aspose.Words สำหรับ .NET แล้ว คุณควรมีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม C# และการประมวลผลคำด้วยเอกสาร Word ความคุ้นเคยกับ .NET Framework ก็จะเป็นประโยชน์เช่นกัน