Class Axis
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Đóng gói đối tượng đại diện cho một trục của biểu đồ.
public class Axis
Kế thừa
Các thành viên kế thừa
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Ví dụ
Từ các mã sau, bạn có thể học cách thiết lập đơn vị, giá trị tối đa và tối thiểu của trục.
//Khởi tạo một đối tượng Workbook
Workbook workbook = new Workbook();
//Thêm một bảng tính mới vào đối tượng Excel
int sheetIndex = workbook.Worksheets.Add();
//Lấy tham chiếu của bảng tính mới được thêm bằng cách truyền chỉ số bảng
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Thêm một giá trị mẫu vào ô "A1"
worksheet.Cells["A1"].PutValue(50);
//Thêm một giá trị mẫu vào ô "A2"
worksheet.Cells["A2"].PutValue(100);
//Thêm một giá trị mẫu vào ô "A3"
worksheet.Cells["A3"].PutValue(150);
//Thêm một giá trị mẫu vào ô "B1"
worksheet.Cells["B1"].PutValue(4);
//Thêm một giá trị mẫu vào ô "B2"
worksheet.Cells["B2"].PutValue(20);
//Thêm một giá trị mẫu vào ô "B3"
worksheet.Cells["B3"].PutValue(50);
//Thêm một biểu đồ vào bảng tính
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5);
//Truy cập vào thể hiện của biểu đồ mới được thêm
Chart chart = worksheet.Charts[chartIndex];
//Thêm NSeries (nguồn dữ liệu biểu đồ) vào biểu đồ từ ô "A1" đến "B3"
chart.NSeries.Add("A1:B3", true);
//Thiết lập giá trị tối đa của trục giá trị
chart.ValueAxis.MaxValue = 200;
//Thiết lập giá trị tối thiểu của trục giá trị
chart.ValueAxis.MinValue = 0;
//Thiết lập đơn vị chính
chart.ValueAxis.MajorUnit = 25;
//Trục thể loại (X) cắt tại giá trị tối đa.
chart.ValueAxis.CrossType = CrossType.Maximum;
//Thiết lập số lượng thể loại hoặc chuỗi giữa các nhãn đánh dấu.
chart.CategoryAxis.TickLabelSpacing = 2;
//thực hiện công việc của bạn
//Lưu tệp Excel
workbook.Save("book1.xlsx");
'Khởi tạo một đối tượng Workbook
Dim workbook As Workbook = New Workbook()
'Thêm một bảng tính mới vào đối tượng Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Lấy tham chiếu của bảng tính mới được thêm bằng cách truyền chỉ số bảng
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Thêm một giá trị mẫu vào ô "A1"
worksheet.Cells("A1").PutValue(50)
'Thêm một giá trị mẫu vào ô "A2"
worksheet.Cells("A2").PutValue(100)
'Thêm một giá trị mẫu vào ô "A3"
worksheet.Cells("A3").PutValue(150)
'Thêm một giá trị mẫu vào ô "B1"
worksheet.Cells("B1").PutValue(4)
'Thêm một giá trị mẫu vào ô "B2"
worksheet.Cells("B2").PutValue(20)
'Thêm một giá trị mẫu vào ô "B3"
worksheet.Cells("B3").PutValue(50)
'Thêm một biểu đồ vào bảng tính
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5)
'Truy cập vào thể hiện của biểu đồ mới được thêm
Dim chart As Chart = worksheet.Charts(chartIndex)
'Thêm NSeries (nguồn dữ liệu biểu đồ) vào biểu đồ từ ô "A1" đến "B3"
chart.NSeries.Add("A1:B3", True)
'Thiết lập giá trị tối đa của trục giá trị
chart.ValueAxis.MaxValue = 200
'Thiết lập giá trị tối thiểu của trục giá trị
chart.ValueAxis.MinValue = 0
'Thiết lập đơn vị chính
chart.ValueAxis.MajorUnit = 25
'Trục thể loại (X) cắt tại giá trị tối đa.
chart.ValueAxis.CrossType = CrossType.Maximum
'Thiết lập số lượng thể loại hoặc chuỗi giữa các nhãn đánh dấu.
chart.CategoryAxis.TickLabelSpacing = 2
'Lưu tệp Excel
workbook.Save("book1.xlsx")
Thuộc tính
Khu vực
Lấy Aspose.Cells.Charts.Axis.Area.
public Area Area { get; }
Giá trị thuộc tính
Trục giữa các thể loại
Đại diện cho việc trục giá trị cắt trục thể loại giữa các thể loại.
public bool AxisBetweenCategories { get; set; }
Giá trị thuộc tính
Nhận xét
Thuộc tính này chỉ áp dụng cho các trục thể loại và không áp dụng cho biểu đồ 3-D.
Đường trục
Lấy hình dạng của một trục.
public Line AxisLine { get; }
Giá trị thuộc tính
Tỉ lệ đơn vị cơ sở
Đại diện cho tỉ lệ đơn vị cơ sở cho trục thể loại.
public TimeUnit BaseUnitScale { get; set; }
Giá trị thuộc tính
Nhận xét
Thiết lập thuộc tính này chỉ có hiệu lực khi thuộc tính CategoryType được thiết lập thành TimeScale.
Bins
Đại diện cho các bin trên trục biểu đồ (Biểu đồ tần số/Pareto)
public AxisBins Bins { get; }
Giá trị thuộc tính
Loại thể loại
Đại diện cho loại trục thể loại.
public CategoryType CategoryType { get; set; }
Giá trị thuộc tính
Cắt tại
Đại diện cho điểm trên trục giá trị mà trục thể loại cắt nó.
public double CrossAt { get; set; }
Giá trị thuộc tính
Nhận xét
Số phải là số nguyên khi áp dụng cho trục thể loại. Và giá trị phải nằm trong khoảng từ 1 đến 31999.
Loại cắt
Đại diện cho Aspose.Cells.Charts.Axis.CrossType trên trục được chỉ định mà trục khác cắt qua.
public CrossType CrossType { get; set; }
Giá trị thuộc tính
Đơn vị hiển thị tùy chỉnh
Chỉ định một giá trị tùy chỉnh cho đơn vị hiển thị.
public double CustomDisplayUnit { get; set; }
Giá trị thuộc tính
Đơn vị hiển thị
Đại diện cho nhãn đơn vị cho trục được chỉ định.
public DisplayUnitType DisplayUnit { get; set; }
Giá trị thuộc tính
Nhãn đơn vị hiển thị
Đại diện cho một nhãn đơn vị trên một trục trong biểu đồ được chỉ định. Nhãn đơn vị rất hữu ích cho việc biểu diễn các giá trị lớn— ví dụ, trong hàng triệu hoặc hàng tỷ.
public DisplayUnitLabel DisplayUnitLabel { get; }
Giá trị thuộc tính
Có nhãn đa cấp
Chỉ ra liệu các nhãn có được hiển thị dưới dạng đa cấp hay không.
public bool HasMultiLevelLabels { get; set; }
Giá trị thuộc tính
Nhận xét
Chỉ hợp lệ cho trục thể loại.
Là khoảng cách nhãn đánh dấu tự động
Chỉ ra liệu khoảng cách của nhãn đánh dấu có tự động hay không.
public bool IsAutoTickLabelSpacing { get; set; }
Giá trị thuộc tính
Là đơn vị chính tự động
Chỉ ra liệu đơn vị chính của trục có được gán tự động hay không.
public bool IsAutomaticMajorUnit { get; set; }
Giá trị thuộc tính
Là giá trị tối đa tự động
Chỉ ra liệu giá trị tối đa có được gán tự động hay không.
public bool IsAutomaticMaxValue { get; set; }
Giá trị thuộc tính
Là giá trị tối thiểu tự động
Chỉ ra liệu giá trị tối thiểu có được gán tự động hay không.
public bool IsAutomaticMinValue { get; set; }
Giá trị thuộc tính
Là đơn vị phụ tự động
Chỉ ra liệu đơn vị phụ của trục có được gán tự động hay không.
public bool IsAutomaticMinorUnit { get; set; }
Giá trị thuộc tính
Có hiển thị nhãn đơn vị không
Đại diện cho việc nhãn đơn vị hiển thị trên trục được chỉ định hay không.
public bool IsDisplayUnitLabelShown { get; set; }
Giá trị thuộc tính
Nhận xét
Giá trị mặc định là True.
Có phải là logarit không
Đại diện cho việc loại tỉ lệ của trục giá trị có phải là logarit hay không.
public bool IsLogarithmic { get; set; }
Giá trị thuộc tính
Có đảo ngược thứ tự vẽ không
Đại diện cho việc Microsoft Excel vẽ các điểm dữ liệu từ cuối đến đầu hay không.
public bool IsPlotOrderReversed { get; set; }
Giá trị thuộc tính
Có hiển thị không
Đại diện cho việc trục có hiển thị hay không.
public bool IsVisible { get; set; }
Giá trị thuộc tính
Cơ sở logarit
Đại diện cho cơ sở logarit. Giá trị mặc định là 10. Chỉ áp dụng cho Excel2007.
public double LogBase { get; set; }
Giá trị thuộc tính
Đường lưới chính
Đại diện cho các đường lưới chính trên trục biểu đồ.
public Line MajorGridLines { get; }
Giá trị thuộc tính
Ví dụ
chart.ValueAxis.MajorGridLines.IsVisible = false;
chart.CategoryAxis.MajorGridLines.IsVisible = true;
chart.ValueAxis.MajorGridLines.IsVisible = false
chart.CategoryAxis.MajorGridLines.IsVisible = true
Đánh dấu chính
Đại diện cho loại đánh dấu chính cho trục được chỉ định.
public TickMarkType MajorTickMark { get; set; }
Giá trị thuộc tính
Đơn vị chính
Đại diện cho các đơn vị chính cho trục.
public double MajorUnit { get; set; }
Giá trị thuộc tính
Nhận xét
Các đơn vị chính phải lớn hơn không.
Tỉ lệ đơn vị chính
Đại diện cho tỉ lệ đơn vị chính cho trục thể loại.
public TimeUnit MajorUnitScale { get; set; }
Giá trị thuộc tính
Ví dụ
chart.CategoryAxis.CategoryType = CategoryType.TimeScale;
chart.CategoryAxis.MajorUnitScale = TimeUnit.Months;
chart.CategoryAxis.MajorUnit = 2;
chart.CategoryAxis.CategoryType = CategoryType.TimeScale
chart.CategoryAxis.MajorUnitScale = TimeUnit.Months
chart.CategoryAxis.MajorUnit = 2
Giá trị tối đa
Đại diện cho giá trị tối đa trên trục giá trị.
public object MaxValue { get; set; }
Giá trị thuộc tính
Nhận xét
Loại maxValue chỉ có thể là double hoặc DateTime
Giá trị tối thiểu
Đại diện cho giá trị tối thiểu trên trục giá trị.
public object MinValue { get; set; }
Giá trị thuộc tính
Nhận xét
Loại minValue chỉ có thể là double hoặc DateTime
Đường lưới phụ
Đại diện cho các đường lưới phụ trên trục biểu đồ.
public Line MinorGridLines { get; }
Giá trị thuộc tính
Đánh dấu phụ
Đại diện cho loại đánh dấu phụ cho trục được chỉ định.
public TickMarkType MinorTickMark { get; set; }
Giá trị thuộc tính
Đơn vị phụ
Đại diện cho các đơn vị phụ cho trục.
public double MinorUnit { get; set; }
Giá trị thuộc tính
Nhận xét
Các đơn vị phụ phải lớn hơn không.
Tỉ lệ đơn vị phụ
Đại diện cho tỉ lệ đơn vị phụ cho trục thể loại.
public TimeUnit MinorUnitScale { get; set; }
Giá trị thuộc tính
Ví dụ
chart.CategoryAxis.CategoryType = CategoryType.TimeScale;
chart.CategoryAxis.MinorUnitScale = TimeUnit.Months;
chart.CategoryAxis.MinorUnit = 2;
chart.CategoryAxis.CategoryType = CategoryType.TimeScale
chart.CategoryAxis.MinorUnitScale = TimeUnit.Months
chart.CategoryAxis.MinorUnit = 2
Vị trí nhãn đánh dấu
Đại diện cho vị trí của các nhãn đánh dấu trên trục được chỉ định.
public TickLabelPositionType TickLabelPosition { get; set; }
Giá trị thuộc tính
Khoảng cách nhãn đánh dấu
Đại diện cho số lượng thể loại hoặc chuỗi giữa các nhãn đánh dấu. Chỉ áp dụng cho các trục thể loại và chuỗi.
public int TickLabelSpacing { get; set; }
Giá trị thuộc tính
Nhận xét
Số phải nằm trong khoảng từ 1 đến 31999.
Nhãn đánh dấu
Trả về một đối tượng Aspose.Cells.Charts.Axis.TickLabels đại diện cho các nhãn đánh dấu cho trục được chỉ định.
public TickLabels TickLabels { get; }
Giá trị thuộc tính
Khoảng cách đánh dấu
Trả về hoặc thiết lập số lượng thể loại hoặc chuỗi giữa các đánh dấu. Chỉ áp dụng cho các trục thể loại và chuỗi.
public int TickMarkSpacing { get; set; }
Giá trị thuộc tính
Nhận xét
Số phải nằm trong khoảng từ 1 đến 31999.
Tiêu đề
Lấy tiêu đề của trục.
public Title Title { get; }
Giá trị thuộc tính
Phương thức
GetAxisTexts()
Lấy các nhãn của trục sau khi gọi phương thức Chart.Calculate().
public string[] GetAxisTexts()
Trả về
string[]