Class ChartPoint

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

objectChartPoint

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

float

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

float

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

float

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

float

Area

Lấy giá trị Aspose.Cells.Charts.ChartPoint.Area?text=+area.

public Area Area { get; }

Giá trị thuộc tính

Area

Border

Lấy giá trị Aspose.Cells.Drawing.Line?text=+border.

public Line Border { get; }

Giá trị thuộc tính

Line

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

int

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

DataLabels

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

int

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

float

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

int

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

float

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

float

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

float

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

float

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

bool

Marker

Lấy giá trị Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.

public Marker Marker { get; }

Giá trị thuộc tính

Marker

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

int

Shadow

Đúng nếu điểm biểu đồ có bóng.

public bool Shadow { get; set; }

Giá trị thuộc tính

bool

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

int

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

int

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

ShapePropertyCollection

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

int

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

int

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

int

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

int

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

int

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

int

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

float

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

object

XValueType

Lấy loại giá trị X của điểm biểu đồ.

public CellValueType XValueType { get; }

Giá trị thuộc tính

CellValueType

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

object

YValueType

Lấy loại giá trị Y của điểm biểu đồ.

public CellValueType YValueType { get; }

Giá trị thuộc tính

CellValueType

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ề

int

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ề

float

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ề

float

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ề

int

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ề

float

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ề

float

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ề

int

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ề

float

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

Trả về

float

 Tiếng Việt