รูปแบบตัวเลขสำหรับแกนในแผนภูมิ
การแนะนำ
สวัสดี! คุณเคยทำงานกับแผนภูมิในเอกสารของคุณและอยากจัดรูปแบบตัวเลขบนแกนของคุณเพื่อให้ดูเป็นมืออาชีพมากขึ้นหรือไม่? คุณโชคดี! ในบทช่วยสอนนี้ เราจะเจาะลึกถึงวิธีที่คุณสามารถบรรลุเป้าหมายนั้นได้โดยใช้ Aspose.Words สำหรับ .NET ไลบรารีอันทรงพลังนี้ช่วยให้คุณจัดการเอกสาร Word ด้วยวิธีที่ง่ายเหมือนพาย และวันนี้ เรากำลังมุ่งเน้นไปที่การปรับโฉมแกนแผนภูมิเหล่านั้นด้วยรูปแบบตัวเลขแบบกำหนดเอง
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีทุกสิ่งที่คุณต้องการแล้ว นี่คือรายการตรวจสอบด่วน:
- Aspose.Words สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไว้แล้ว ถ้าไม่คุณสามารถดาวน์โหลดได้ที่นี่.
- .NET Framework: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework ที่เข้ากันได้
- สภาพแวดล้อมการพัฒนา: IDE เช่น Visual Studio จะทำงานได้อย่างสมบูรณ์แบบ
- ความรู้พื้นฐานของ C#: สิ่งนี้จะช่วยให้คุณทำตามตัวอย่างการเขียนโค้ดได้
นำเข้าเนมสเปซ
ก่อนอื่น คุณต้องนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ของคุณ ก็เหมือนกับการวางรากฐานก่อนสร้างบ้าน เพิ่มคำสั่งการใช้ต่อไปนี้ที่ด้านบนของไฟล์โค้ดของคุณ:
using System;
using Aspose.Words;
using Aspose.Words.Drawing;
using Aspose.Words.Reporting;
ตอนนี้ เรามาแบ่งกระบวนการออกเป็นขั้นตอนง่ายๆ และปฏิบัติตามได้ง่าย
ขั้นตอนที่ 1: การตั้งค่าเอกสาร
หัวข้อ: เริ่มต้นเอกสารของคุณ
ขั้นแรก คุณต้องสร้างเอกสารใหม่และตัวสร้างเอกสาร คิดว่าขั้นตอนนี้เป็นการเตรียมผ้าใบและแปรงให้พร้อมก่อนที่จะเริ่มผลงานชิ้นเอกของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
ที่นี่,dataDir
คือเส้นทางไปยังไดเร็กทอรีเอกสารของคุณที่คุณจะบันทึกไฟล์สุดท้ายDocument
และDocumentBuilder
เป็นคลาสจาก Aspose.Words ที่ช่วยคุณสร้างและจัดการเอกสาร Word
ขั้นตอนที่ 2: การแทรกแผนภูมิ
หัวข้อ: เพิ่มแผนภูมิลงในเอกสารของคุณ
ต่อไป มาเพิ่มแผนภูมิลงในเอกสารของคุณ นี่คือจุดเริ่มต้นของความมหัศจรรย์ เราจะแทรกแผนภูมิคอลัมน์ซึ่งจะทำหน้าที่เป็นผืนผ้าใบว่างของเรา
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
ที่InsertChart
วิธีการแทรกแผนภูมิประเภทที่ระบุ (คอลัมน์ในกรณีนี้) และขนาดลงในเอกสาร
ขั้นตอนที่ 3: การปรับแต่งซีรี่ส์แผนภูมิ
หัวข้อ: เติมแผนภูมิของคุณด้วยข้อมูล
ตอนนี้ เราต้องเพิ่มข้อมูลบางอย่างลงในแผนภูมิของเรา ขั้นตอนนี้คล้ายกับการกรอกแผนภูมิของคุณด้วยข้อมูลที่มีความหมาย
chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
new double[] { 1900000, 850000, 2100000, 600000, 1500000 });
ที่นี่ เรากำลังเพิ่มซีรีส์ใหม่ชื่อ “Aspose Series 1” พร้อมด้วยจุดข้อมูล 5 จุด ที่Series.Clear
วิธีการนี้ช่วยให้แน่ใจว่าข้อมูลที่มีอยู่แล้วจะถูกลบออกก่อนที่จะเพิ่มซีรี่ส์ใหม่ของเรา
ขั้นตอนที่ 4: การจัดรูปแบบหมายเลขแกน
หัวข้อ: ตกแต่งเลขแกนของคุณให้สวยงาม
สุดท้าย มาจัดรูปแบบตัวเลขบนแกน Y เพื่อให้อ่านง่ายขึ้น เหมือนกับการตกแต่งขั้นสุดท้ายให้กับงานศิลปะของคุณ
chart.AxisY.NumberFormat.FormatCode = "#,##0";
ที่FormatCode
คุณสมบัติช่วยให้คุณกำหนดรูปแบบที่กำหนดเองสำหรับตัวเลขบนแกน ในตัวอย่างนี้#,##0
ช่วยให้มั่นใจว่าตัวเลขจำนวนมากจะแสดงด้วยเครื่องหมายจุลภาคหลักพัน
ขั้นตอนที่ 5: บันทึกเอกสาร
หัวข้อ: บันทึกผลงานชิ้นเอกของคุณ
เมื่อทุกอย่างได้รับการตั้งค่าเรียบร้อยแล้ว ก็ถึงเวลาบันทึกเอกสารของคุณ ขั้นตอนนี้เป็นการเปิดเผยผลงานของคุณอย่างยิ่งใหญ่
doc.Save(dataDir + "WorkingWithCharts.NumberFormatForAxis.docx");
นี่.Save
วิธีการบันทึกเอกสารไปยังเส้นทางที่ระบุด้วยชื่อไฟล์WorkingWithCharts.NumberFormatForAxis.docx
.
บทสรุป
และคุณก็ได้แล้ว! คุณได้จัดรูปแบบตัวเลขบนแกน Y ของแผนภูมิโดยใช้ Aspose.Words สำหรับ .NET เรียบร้อยแล้ว สิ่งนี้ไม่เพียงทำให้แผนภูมิของคุณดูเป็นมืออาชีพมากขึ้น แต่ยังช่วยให้อ่านง่ายขึ้นอีกด้วย Aspose.Words นำเสนอฟีเจอร์มากมายที่สามารถช่วยคุณสร้างเอกสาร Word ที่น่าทึ่งโดยทางโปรแกรม ดังนั้น ทำไมไม่ลองสำรวจเพิ่มเติมและดูว่าคุณสามารถทำอะไรได้อีกบ้าง?
คำถามที่พบบ่อย
Aspose.Words สำหรับ .NET คืออะไร
Aspose.Words สำหรับ .NET เป็นไลบรารีที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถสร้าง จัดการ และแปลงเอกสาร Word โดยทางโปรแกรมได้
ฉันสามารถจัดรูปแบบด้านอื่นๆ ของแผนภูมินอกเหนือจากหมายเลขแกนได้หรือไม่
อย่างแน่นอน! Aspose.Words สำหรับ .NET ช่วยให้คุณสามารถจัดรูปแบบชื่อ ป้ายกำกับ และแม้แต่ปรับแต่งรูปลักษณ์ของแผนภูมิได้
มีการทดลองใช้ฟรีสำหรับ Aspose.Words สำหรับ .NET หรือไม่
ใช่ คุณจะได้รับทดลองใช้ฟรีที่นี่.
ฉันสามารถใช้ Aspose.Words สำหรับ .NET กับภาษา .NET อื่นนอกเหนือจาก C# ได้หรือไม่
ใช่ Aspose.Words สำหรับ .NET เข้ากันได้กับภาษา .NET ใดๆ รวมถึง VB.NET และ F#
ฉันจะหาเอกสารรายละเอียดเพิ่มเติมได้จากที่ไหน?
เอกสารรายละเอียดมีอยู่ที่หน้าเอกสาร Aspose.Words สำหรับ .NET.