Định dạng số cho trục trong biểu đồ

Giới thiệu

Này! Bạn đã bao giờ làm việc với các biểu đồ trong tài liệu của mình và mong muốn có thể định dạng các số trên trục của mình để làm cho chúng trông chuyên nghiệp hơn chưa? Vâng, bạn thật may mắn! Trong hướng dẫn này, chúng ta sẽ đi sâu vào cách bạn có thể đạt được điều đó bằng cách sử dụng Aspose.Words cho .NET. Thư viện mạnh mẽ này cho phép bạn xử lý tài liệu Word theo cách dễ dàng như ăn bánh. Và hôm nay, chúng tôi đang tập trung vào việc cải tiến các trục biểu đồ đó bằng các định dạng số tùy chỉnh.

Điều kiện tiên quyết

Trước khi chúng ta bắt đầu, hãy đảm bảo rằng bạn có mọi thứ mình cần. Dưới đây là danh sách kiểm tra nhanh:

  • Aspose.Words for .NET: Đảm bảo bạn đã cài đặt nó. Nếu không, bạn có thểtải về tại đây.
  • .NET Framework: Đảm bảo bạn đã cài đặt .NET framework tương thích.
  • Môi trường phát triển: Một IDE như Visual Studio sẽ hoạt động hoàn hảo.
  • Kiến thức cơ bản về C#: Điều này sẽ giúp bạn theo dõi các ví dụ mã hóa.

Nhập không gian tên

Trước tiên, bạn cần nhập các không gian tên cần thiết vào dự án của mình. Điều này giống như việc đặt nền móng trước khi xây một ngôi nhà. Thêm các lệnh sử dụng sau vào đầu tệp mã của bạn:

using System;
using Aspose.Words;
using Aspose.Words.Drawing;
using Aspose.Words.Reporting;

Bây giờ, hãy chia quy trình thành các bước đơn giản, dễ thực hiện.

Bước 1: Thiết lập tài liệu

Tiêu đề: Khởi tạo tài liệu của bạn

Trước tiên, bạn cần tạo một tài liệu mới và trình tạo tài liệu. Hãy coi bước này giống như việc chuẩn bị sẵn canvas và cọ trước khi bắt đầu kiệt tác của bạn.

string dataDir = "YOUR DOCUMENT DIRECTORY";

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

Đây,dataDir là đường dẫn đến thư mục tài liệu của bạn nơi bạn sẽ lưu tệp cuối cùng.DocumentDocumentBuilder là các lớp từ Aspose.Words giúp bạn tạo và thao tác với tài liệu Word.

Bước 2: Chèn biểu đồ

Tiêu đề: Thêm biểu đồ vào tài liệu của bạn

Tiếp theo, hãy thêm biểu đồ vào tài liệu của bạn. Đây là nơi phép thuật bắt đầu. Chúng tôi sẽ chèn một biểu đồ cột sẽ hoạt động như khung vẽ trống của chúng tôi.

Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;

CácInsertChart phương pháp chèn biểu đồ thuộc loại được chỉ định (Cột trong trường hợp này) và kích thước vào tài liệu.

Bước 3: Tùy chỉnh chuỗi biểu đồ

Tiêu đề: Điền dữ liệu vào biểu đồ của bạn

Bây giờ, chúng ta cần thêm một số dữ liệu vào biểu đồ của mình. Bước này giống như điền vào biểu đồ của bạn những thông tin có ý nghĩa.

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 });

Ở đây, chúng tôi đang thêm một chuỗi mới có tên “Aspose Series 1” với năm điểm dữ liệu. CácSeries.Clear phương pháp đảm bảo mọi dữ liệu có sẵn sẽ bị xóa trước khi thêm chuỗi mới của chúng tôi.

Bước 4: Định dạng số trục

Tiêu đề: Làm đẹp số trục của bạn

Cuối cùng, hãy định dạng các số trên trục Y để chúng dễ đọc hơn. Điều này giống như việc hoàn thiện tác phẩm nghệ thuật của bạn.

chart.AxisY.NumberFormat.FormatCode = "#,##0";

CácFormatCode thuộc tính cho phép bạn đặt định dạng tùy chỉnh cho các số trên trục. Trong ví dụ này,#,##0đảm bảo rằng số lượng lớn được hiển thị bằng dấu phẩy cho hàng nghìn.

Bước 5: Lưu tài liệu

Tiêu đề: Lưu kiệt tác của bạn

Bây giờ mọi thứ đã được thiết lập, đã đến lúc lưu tài liệu của bạn. Bước này là sự tiết lộ lớn về công việc của bạn.

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

Ở đây,Save phương thức lưu tài liệu vào đường dẫn đã chỉ định với tên tệpWorkingWithCharts.NumberFormatForAxis.docx.

Phần kết luận

Và bạn có nó rồi đấy! Bạn đã định dạng thành công các số trên trục Y của biểu đồ bằng Aspose.Words for .NET. Điều này không chỉ làm cho biểu đồ của bạn trông chuyên nghiệp hơn mà còn nâng cao khả năng đọc. Aspose.Words cung cấp rất nhiều tính năng có thể giúp bạn tạo các tài liệu Word tuyệt đẹp theo chương trình. Vì vậy, tại sao không khám phá thêm và xem bạn có thể làm gì khác?

Câu hỏi thường gặp

Aspose.Words cho .NET là gì?

Aspose.Words for .NET là một thư viện mạnh mẽ cho phép các nhà phát triển tạo, thao tác và chuyển đổi tài liệu Word theo chương trình.

Tôi có thể định dạng các khía cạnh khác của biểu đồ ngoài số trục không?

Tuyệt đối! Aspose.Words for .NET cho phép bạn định dạng tiêu đề, nhãn và thậm chí tùy chỉnh giao diện của biểu đồ.

Có bản dùng thử miễn phí dành cho Aspose.Words cho .NET không?

Vâng, bạn có thể nhận được mộtdùng thử miễn phí tại đây.

Tôi có thể sử dụng Aspose.Words cho .NET với các ngôn ngữ .NET khác ngoài C# không?

Có, Aspose.Words for .NET tương thích với mọi ngôn ngữ .NET, bao gồm VB.NET và F#.

Tôi có thể tìm tài liệu chi tiết hơn ở đâu?

Tài liệu chi tiết có sẵn trênTrang tài liệu Aspose.Words cho .NET.