รูปแบบตัวเลขสำหรับแกนในแผนภูมิ
การแนะนำ
สวัสดี! คุณเคยทำงานกับแผนภูมิในเอกสารของคุณและหวังว่าจะจัดรูปแบบตัวเลขบนแกนของคุณให้ดูเป็นมืออาชีพมากขึ้นหรือไม่? ถือว่าคุณโชคดี! ในบทช่วยสอนนี้ เราจะเจาะลึกถึงวิธีการที่คุณจะทำสิ่งนั้นได้โดยใช้ Aspose.Words สำหรับ .NET ไลบรารีอันทรงพลังนี้ช่วยให้คุณจัดการเอกสาร Word ได้อย่างง่ายดาย และในวันนี้ เราจะเน้นที่การแปลงโฉมแกนแผนภูมิด้วยรูปแบบตัวเลขที่กำหนดเอง
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น เรามาตรวจสอบกันก่อนว่าคุณได้เตรียมทุกสิ่งที่คุณต้องการแล้ว นี่คือรายการตรวจสอบด่วน:
- Aspose.Words สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งแล้ว หากยังไม่ได้ติดตั้ง คุณสามารถทำได้ดาวน์โหลดได้ที่นี่.
- .NET Framework: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET framework ที่เข้ากันได้
- สภาพแวดล้อมการพัฒนา: IDE เช่น Visual Studio จะทำงานได้อย่างสมบูรณ์แบบ
- ความรู้พื้นฐานเกี่ยวกับ C#: จะช่วยให้คุณติดตามตัวอย่างการเขียนโค้ดได้
นำเข้าเนมสเปซ
ขั้นแรก คุณต้องนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ของคุณ ซึ่งก็เหมือนกับการวางรากฐานก่อนสร้างบ้าน เพิ่มคำสั่ง using ต่อไปนี้ที่ด้านบนของไฟล์โค้ดของคุณ:
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.