Class ChartPoint
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Đại diện cho một điểm đơn trong một chuỗi trong biểu đồ.
public class ChartPoint
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ụ
//Khởi tạo một đối tượng Workbook
Workbook workbook = new Workbook();
//Lấy tham chiếu của bảng tính đầu tiên
Worksheet worksheet = workbook.Worksheets[0];
//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(60);
//Thêm một giá trị mẫu vào ô "B2"
worksheet.Cells["B2"].PutValue(32);
//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.PieExploded, 5, 0, 25, 10);
//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);
//Hiển thị nhãn dữ liệu
chart.NSeries[0].DataLabels.ShowValue = true;
for (int i = 0; i < chart.NSeries[0].Points.Count; i++)
{
//Lấy điểm dữ liệu
ChartPoint point = chart.NSeries[0].Points[i];
//Thiết lập độ nổ
point.Explosion = 15;
//Thiết lập màu viền
point.Border.Color = System.Drawing.Color.Red;
}
//Lưu tệp Excel
workbook.Save("book1.xls");
'Khởi tạo một đối tượng Workbook
Dim workbook As Workbook = New Workbook()
'Lấy tham chiếu của bảng tính đầu tiên
Dim worksheet As Worksheet = workbook.Worksheets(0)
'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(60)
'Thêm một giá trị mẫu vào ô "B2"
worksheet.Cells("B2").PutValue(32)
'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 Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)
'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)
'Hiển thị nhãn dữ liệu
chart.NSeries(0).DataLabels.IsValueShown = True
For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
'Lấy điểm dữ liệu
Dim point As ChartPoint = chart.NSeries(0).Points(i)
'Thiết lập độ nổ
point.Explosion = 15
'Thiết lập màu viền
point.Border.Color = System.Drawing.Color.Red
Next i
'Lưu tệp Excel
workbook.Save("book1.xls")
Các thuộc tính
ArcEndPointXPx
Lấy tọa độ x của điểm kết thúc cho phần biểu đồ hình tròn sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ hình tròn và hình bánh donut.
public float ArcEndPointXPx { get; }
Giá trị thuộc tính
ArcEndPointYPx
Lấy tọa độ y của điểm kết thúc cho phần biểu đồ hình tròn sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ hình tròn và hình bánh donut.
public float ArcEndPointYPx { get; }
Giá trị thuộc tính
ArcStartPointXPx
Lấy tọa độ x của điểm bắt đầu cho phần biểu đồ hình tròn sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ hình tròn và hình bánh donut.
public float ArcStartPointXPx { get; }
Giá trị thuộc tính
ArcStartPointYPx
Lấy tọa độ y của điểm bắt đầu cho phần biểu đồ hình tròn sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ hình tròn và hình bánh donut.
public float ArcStartPointYPx { get; }
Giá trị thuộc tính
Area
Lấy giá trị Aspose.Cells.Charts.ChartPoint.Area?text=+area.
public Area Area { get; }
Giá trị thuộc tính
Border
Lấy giá trị Aspose.Cells.Drawing.Line?text=+border.
public Line Border { get; }
Giá trị thuộc tính
BorderWidthPx
Lấy độ rộng của viền tính bằng đơn vị pixel sau khi gọi phương thức Chart.Calculate().
public int BorderWidthPx { get; }
Giá trị thuộc tính
DataLabels
Trả về đối tượng Aspose.Cells.Charts.ChartPoint.DataLabels đại diện cho nhãn dữ liệu liên quan đến điểm biểu đồ này.
public DataLabels DataLabels { get; }
Giá trị thuộc tính
DoughnutInnerRadius
Lấy bán kính bên trong của lát bánh donut tính bằng đơn vị pixel sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ donut.
public int DoughnutInnerRadius { get; }
Giá trị thuộc tính
EndAngle
Lấy góc kết thúc cho phần biểu đồ hình tròn, được đo bằng độ theo chiều kim đồng hồ từ trục x sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ hình tròn.
public float EndAngle { get; }
Giá trị thuộc tính
Explosion
Khoảng cách của một lát bánh hình tròn mở từ trung tâm của biểu đồ hình tròn được biểu thị dưới dạng tỷ lệ phần trăm của đường kính hình tròn.
public int Explosion { get; set; }
Giá trị thuộc tính
InnerArcEndPointXPx
Lấy tọa độ x của điểm kết thúc cho phần biểu đồ hình tròn sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ donut.
public float InnerArcEndPointXPx { get; }
Giá trị thuộc tính
InnerArcEndPointYPx
Lấy tọa độ y của điểm kết thúc cho phần biểu đồ hình tròn sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ donut.
public float InnerArcEndPointYPx { get; }
Giá trị thuộc tính
InnerArcStartPointXPx
Lấy tọa độ x của điểm bắt đầu cho phần biểu đồ hình tròn sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ donut.
public float InnerArcStartPointXPx { get; }
Giá trị thuộc tính
InnerArcStartPointYPx
Lấy tọa độ y của điểm bắt đầu cho phần biểu đồ hình tròn sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ donut.
public float InnerArcStartPointYPx { get; }
Giá trị thuộc tính
IsInSecondaryPlot
Lấy hoặc thiết lập giá trị cho biết liệu điểm dữ liệu này có nằm trong biểu đồ hình tròn hoặc biểu đồ thanh thứ hai hay không trên biểu đồ hình tròn hoặc biểu đồ thanh hình tròn
public bool IsInSecondaryPlot { get; set; }
Giá trị thuộc tính
Marker
Lấy giá trị Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.
public Marker Marker { get; }
Giá trị thuộc tính
RadiusPx
Lấy bán kính của hình bọt, hình tròn hoặc hình bánh donut tính bằng đơn vị pixel sau khi gọi phương thức Chart.Calculate().
public int RadiusPx { get; }
Giá trị thuộc tính
Shadow
Đúng nếu điểm biểu đồ có bóng.
public bool Shadow { get; set; }
Giá trị thuộc tính
ShapeHeight
Lấy chiều cao tính bằng đơn vị 1/4000 của chiều cao biểu đồ sau khi gọi phương thức Chart.Calculate().
public int ShapeHeight { get; }
Giá trị thuộc tính
ShapeHeightPx
Lấy chiều cao tính bằng đơn vị pixel sau khi gọi phương thức Chart.Calculate().
public int ShapeHeightPx { get; }
Giá trị thuộc tính
ShapeProperties
Lấy đối tượng Aspose.Cells.Drawing.ShapePropertyCollection chứa các thuộc tính hình ảnh của ChartPoint.
public ShapePropertyCollection ShapeProperties { get; }
Giá trị thuộc tính
ShapeWidth
Lấy chiều rộng tính bằng đơn vị 1/4000 của chiều rộng biểu đồ sau khi gọi phương thức Chart.Calculate().
public int ShapeWidth { get; }
Giá trị thuộc tính
ShapeWidthPx
Lấy chiều rộng tính bằng đơn vị pixel sau khi gọi phương thức Chart.Calculate().
public int ShapeWidthPx { get; }
Giá trị thuộc tính
ShapeX
Lấy tọa độ x của góc trên bên trái tính bằng đơn vị 1/4000 của chiều rộng biểu đồ sau khi gọi phương thức Chart.Calculate().
public int ShapeX { get; }
Giá trị thuộc tính
ShapeXPx
Lấy tọa độ x của góc trên bên trái tính bằng đơn vị pixel sau khi gọi phương thức Chart.Calculate().
public int ShapeXPx { get; }
Giá trị thuộc tính
ShapeY
Lấy tọa độ y của góc trên bên trái tính bằng đơn vị 1/4000 của chiều cao biểu đồ sau khi gọi phương thức Chart.Calculate().
public int ShapeY { get; }
Giá trị thuộc tính
ShapeYPx
Lấy tọa độ y của góc trên bên trái tính bằng đơn vị pixel sau khi gọi phương thức Chart.Calculate().
public int ShapeYPx { get; }
Giá trị thuộc tính
StartAngle
Lấy góc bắt đầu cho phần biểu đồ hình tròn, được đo bằng độ theo chiều kim đồng hồ từ trục x sau khi gọi phương thức Chart.Calculate(). Áp dụng cho biểu đồ hình tròn.
public float StartAngle { get; }
Giá trị thuộc tính
XValue
Lấy hoặc thiết lập giá trị X của điểm biểu đồ.
public object XValue { get; set; }
Giá trị thuộc tính
XValueType
Lấy loại giá trị X của điểm biểu đồ.
public CellValueType XValueType { get; }
Giá trị thuộc tính
YValue
Lấy hoặc thiết lập giá trị Y của điểm biểu đồ.
public object YValue { get; set; }
Giá trị thuộc tính
YValueType
Lấy loại giá trị Y của điểm biểu đồ.
public CellValueType YValueType { get; }
Giá trị thuộc tính
Các phương thức
GetBottomPointCount()
Lấy số lượng điểm dưới cùng sau khi gọi phương thức Chart.Calculate().
public int GetBottomPointCount()
Trả về
GetBottomPointXPx(int)
Lấy tọa độ x của điểm dưới cùng của hình sau khi gọi phương thức Chart.Calculate(). Áp dụng cho các biểu đồ 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid
public float GetBottomPointXPx(int index)
Tham số
index
int
Trả về
GetBottomPointYPx(int)
Lấy tọa độ y của điểm dưới cùng của hình sau khi gọi phương thức Chart.Calculate(). Áp dụng cho các biểu đồ 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid
public float GetBottomPointYPx(int index)
Tham số
index
int
Trả về
GetOnCategoryAxisPointCount()
Lấy số lượng các điểm trên trục phân loại sau khi gọi phương thức Chart.Calculate(). Chỉ áp dụng cho biểu đồ diện tích.
public int GetOnCategoryAxisPointCount()
Trả về
Ghi chú
Biểu đồ diện tích 2D trả về 1 Biểu đồ diện tích 3D trả về 2.
GetOnCategoryAxisPointXPx(int)
Lấy tọa độ x của điểm trên trục phân loại sau khi gọi phương thức Chart.Calculate(). Chỉ áp dụng cho biểu đồ diện tích.
public float GetOnCategoryAxisPointXPx(int index)
Tham số
index
int
Trả về
Ghi chú
Biểu đồ diện tích 2D: chỉ số là 0. Biểu đồ diện tích 3D: chỉ số là 0 hoặc 1.
GetOnCategoryAxisPointYPx(int)
Lấy tọa độ y của điểm trên trục phân loại sau khi gọi phương thức Chart.Calculate(). Chỉ áp dụng cho biểu đồ diện tích.
public float GetOnCategoryAxisPointYPx(int index)
Tham số
index
int
Trả về
Ghi chú
Biểu đồ diện tích 2D: chỉ số là 0. Biểu đồ diện tích 3D: chỉ số là 0 hoặc 1.
GetTopPointCount()
Lấy số lượng điểm trên cùng sau khi gọi phương thức Chart.Calculate().
public int GetTopPointCount()
Trả về
GetTopPointXPx(int)
Lấy tọa độ x của điểm trên cùng của hình sau khi gọi phương thức Chart.Calculate(). Áp dụng cho các biểu đồ 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid và Area3D
public float GetTopPointXPx(int index)
Tham số
index
int
Trả về
GetTopPointYPx(int)
Lấy tọa độ y của điểm trên cùng của hình sau khi gọi phương thức Chart.Calculate(). Áp dụng cho các biểu đồ 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid và Area3D
public float GetTopPointYPx(int index)
Tham số
index
int