กำหนดคุณสมบัติแกน XY ในแผนภูมิ

การแนะนำ

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

ข้อกำหนดเบื้องต้น

ก่อนที่จะเจาะลึกเรื่องการเขียนโค้ด มีข้อกำหนดเบื้องต้นบางประการที่คุณต้องมี:

  1. Aspose.Words สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณมีไลบรารี Aspose.Words สำหรับ .NET คุณสามารถดาวน์โหลดได้ที่นี่.
  2. สภาพแวดล้อมการพัฒนา: คุณต้องมีสภาพแวดล้อมการพัฒนาแบบรวม (IDE) เช่น Visual Studio
  3. .NET Framework: ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมการพัฒนาของคุณได้รับการตั้งค่าสำหรับการพัฒนา .NET
  4. ความรู้พื้นฐานของ C#: คู่มือนี้ถือว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรม C#

นำเข้าเนมสเปซ

ในการเริ่มต้น คุณต้องนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ของคุณ สิ่งนี้ทำให้แน่ใจได้ว่าคุณจะสามารถเข้าถึงคลาสและวิธีการทั้งหมดที่จำเป็นสำหรับการสร้างและจัดการเอกสารและแผนภูมิ

using System;
using Aspose.Words;
using Aspose.Words.Drawing;
using Aspose.Words.Drawing.Charts;

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

ขั้นตอนที่ 1: เริ่มต้นเอกสารและ DocumentBuilder

ขั้นแรก คุณต้องเริ่มต้นเอกสารใหม่และกDocumentBuilder วัตถุ. ที่DocumentBuilder ช่วยในการแทรกเนื้อหาลงในเอกสาร

// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

ขั้นตอนที่ 2: แทรกแผนภูมิ

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

// แทรกแผนภูมิ
Shape shape = builder.InsertChart(ChartType.Area, 432, 252);
Chart chart = shape.Chart;

ขั้นตอนที่ 3: ล้างซีรี่ส์เริ่มต้นและเพิ่มข้อมูลที่กำหนดเอง

ตามค่าเริ่มต้น แผนภูมิจะมีชุดข้อมูลที่กำหนดไว้ล่วงหน้า เราจะล้างสิ่งเหล่านี้และเพิ่มชุดข้อมูลที่กำหนดเองของเรา

chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
	new DateTime[]
	{
		new DateTime(2002, 01, 01), new DateTime(2002, 06, 01), new DateTime(2002, 07, 01),
		new DateTime(2002, 08, 01), new DateTime(2002, 09, 01)
	},
	new double[] { 640, 320, 280, 120, 150 });

ขั้นตอนที่ 4: กำหนดคุณสมบัติแกน X

ถึงเวลากำหนดคุณสมบัติของแกน X แล้ว ซึ่งรวมถึงการตั้งค่าประเภทหมวดหมู่ การปรับแต่งการข้ามแกน และการปรับเครื่องหมายถูกและป้ายกำกับ

ChartAxis xAxis = chart.AxisX;
xAxis.CategoryType = AxisCategoryType.Category;
xAxis.Crosses = AxisCrosses.Custom;
xAxis.CrossesAt = 3; //วัดในหน่วยแสดงผลของแกน Y (หลักร้อย)
xAxis.ReverseOrder = true;
xAxis.MajorTickMark = AxisTickMark.Cross;
xAxis.MinorTickMark = AxisTickMark.Outside;
xAxis.TickLabelOffset = 200;

ขั้นตอนที่ 5: กำหนดคุณสมบัติแกน Y

ในทำนองเดียวกัน คุณจะตั้งค่าคุณสมบัติสำหรับแกน Y ซึ่งรวมถึงการตั้งค่าตำแหน่งป้ายกำกับเครื่องหมาย หน่วยหลักและหน่วยรอง หน่วยแสดงผล และการปรับขนาด

ChartAxis yAxis = chart.AxisY;
yAxis.TickLabelPosition = AxisTickLabelPosition.High;
yAxis.MajorUnit = 100;
yAxis.MinorUnit = 50;
yAxis.DisplayUnit.Unit = AxisBuiltInUnit.Hundreds;
yAxis.Scaling.Minimum = new AxisBound(100);
yAxis.Scaling.Maximum = new AxisBound(700);

ขั้นตอนที่ 6: บันทึกเอกสาร

สุดท้าย ให้บันทึกเอกสารลงในไดเร็กทอรีที่คุณระบุ สิ่งนี้จะสร้างเอกสาร Word พร้อมแผนภูมิที่กำหนดเอง

doc.Save(dataDir + "WorkingWithCharts.DefineXYAxisProperties.docx");

บทสรุป

การสร้างและปรับแต่งแผนภูมิในเอกสาร Word โดยใช้ Aspose.Words สำหรับ .NET จะตรงไปตรงมาเมื่อคุณเข้าใจขั้นตอนที่เกี่ยวข้องแล้ว คู่มือนี้ได้แนะนำคุณตลอดกระบวนการกำหนดคุณสมบัติแกน XY ในแผนภูมิ ตั้งแต่การเริ่มต้นเอกสารไปจนถึงการบันทึกผลิตภัณฑ์ขั้นสุดท้าย ด้วยทักษะเหล่านี้ คุณสามารถสร้างแผนภูมิที่มีรายละเอียดและดูเป็นมืออาชีพซึ่งจะช่วยปรับปรุงเอกสารของคุณได้

คำถามที่พบบ่อย

ฉันสามารถสร้างแผนภูมิประเภทใดด้วย Aspose.Words สำหรับ .NET ได้

คุณสามารถสร้างแผนภูมิได้หลายประเภท รวมถึงพื้นที่ แท่ง เส้น พาย และอื่นๆ

ฉันจะติดตั้ง Aspose.Words สำหรับ .NET ได้อย่างไร

คุณสามารถดาวน์โหลด Aspose.Words สำหรับ .NET ได้จากที่นี่ และปฏิบัติตามคำแนะนำในการติดตั้งที่ให้ไว้

ฉันสามารถปรับแต่งรูปลักษณ์ของแผนภูมิของฉันได้หรือไม่?

ใช่ Aspose.Words สำหรับ .NET ช่วยให้สามารถปรับแต่งแผนภูมิได้อย่างกว้างขวาง รวมถึงสี แบบอักษร และคุณสมบัติของแกน

มีการทดลองใช้ฟรีสำหรับ Aspose.Words สำหรับ .NET หรือไม่

ใช่ คุณสามารถทดลองใช้ฟรีได้ที่นี่.

ฉันจะหาบทช่วยสอนและเอกสารประกอบเพิ่มเติมได้ที่ไหน

คุณสามารถค้นหาบทช่วยสอนเพิ่มเติมและเอกสารประกอบโดยละเอียดได้ที่หน้าเอกสาร Aspose.Words สำหรับ .NET.