ChartPoint
内容
[
隐藏
]ChartPoint class
表示图表系列中的单个点。
public class ChartPoint
特性
姓名 | 描述 |
---|---|
ArcEndPointXPx { get; } | 调用 Chart.Calculate() 方法后获取饼图的终点 x 坐标。 适用于饼图和圆环图。 |
ArcEndPointYPx { get; } | 调用 Chart.Calculate() 方法后获取饼图部分结束点的 y 坐标。 适用于饼图和圆环图。 |
ArcStartPointXPx { get; } | 调用 Chart.Calculate() 方法后获取饼图部分起点的 x 坐标。 适用于饼图和圆环图。 |
ArcStartPointYPx { get; } | 调用 Chart.Calculate() 方法后获取饼图部分起点的 y 坐标。 适用于饼图和圆环图。 |
Area { get; } | 获取区域 . |
Border { get; } | 获取边界 . |
BorderWidthPx { get; } | 调用Chart.Calculate() 方法后,以像素为单位获取边框宽度。 |
DataLabels { get; } | 返回代表与点关联的数据标签的 DataLabels 对象。 |
EndAngle { get; } | 获取饼图部分的结束角度,在调用 Chart.Calculate() 方法后从 x 轴顺时针测量。 适用于饼图。 |
Explosion { get; set; } | 一个开放的饼图与饼图中心的距离表示为饼图直径的百分比。 |
InnerArcEndPointXPx { get; } | 调用Chart.Calculate() 方法后获取饼图结束点的x 坐标。 适用于圆环图。 |
InnerArcEndPointYPx { get; } | 调用 Chart.Calculate() 方法后获取饼图的结束点的 y 坐标。 适用于圆环图。 |
InnerArcStartPointXPx { get; } | 调用 Chart.Calculate() 方法后获取饼图起点的 x 坐标。 适用于圆环图。 |
InnerArcStartPointYPx { get; } | 调用 Chart.Calculate() 方法后获取饼图起点的 y 坐标。 适用于圆环图。 |
InnerRadiusPx { get; } | 调用 Chart.Calculate() 方法后获取圆环切片的内半径,以像素为单位。 适用于圆环图。 |
IsInSecondaryPlot { get; set; } | 获取或设置一个值,指示此数据点是否在第二个饼图中或 bar 上的饼图或饼图的条形图 |
Marker { get; } | 获取标记 . |
RadiusPx { get; } | 调用Chart.Calculate() 方法后以像素为单位获取气泡、饼图或甜甜圈的半径。 |
Shadow { get; set; } | 如果海图点有阴影,则为真。 |
ShapeHeight { get; } | 调用 Chart.Calculate() 方法后,以图表高度的 1/4000 为单位获取高度。 |
ShapeHeightPx { get; } | 调用 Chart.Calculate() 方法后以像素为单位获取高度。 |
ShapeProperties { get; } | 获取包含 ChartPoint. 的视觉形状属性的对象 |
ShapeWidth { get; } | 调用 Chart.Calculate() 方法后,以图表宽度的 1/4000 为单位获取宽度。 |
ShapeWidthPx { get; } | 调用 Chart.Calculate() 方法后获取宽度(以像素为单位)。 |
ShapeX { get; } | 调用Chart.Calculate()方法后,以图表宽度的1/4000为单位获取左上角的x坐标。 |
ShapeXPx { get; } | 调用Chart.Calculate()方法后获取左上角的x坐标,以像素为单位。 |
ShapeY { get; } | 调用Chart.Calculate()方法后,以图表高度的1/4000为单位获取左上角的y坐标。 |
ShapeYPx { get; } | 调用Chart.Calculate()方法后获取左上角的y坐标,以像素为单位。 |
StartAngle { get; } | 获取饼图部分的起始角度,在调用 Chart.Calculate() 方法后从 x 轴顺时针测量。 适用于饼图。 |
XValue { get; set; } | 获取或设置图表点的X值。 |
XValueType { get; } | 获取图表点的X值类型。 |
YValue { get; set; } | 获取或设置图表点的Y值。 |
YValueType { get; } | 获取图表点的Y值类型。 |
方法
姓名 | 描述 |
---|---|
GetBottomPointCount() | 调用 Chart.Calculate() 方法后获取底部点数。 |
GetBottomPointXPx(int) | 调用 Chart.Calculate() 方法后获取形状底部点的 x 坐标。 应用 3D 图表:Column3D、Bar3D、Cone、Cylinder、Pyramid |
GetBottomPointYPx(int) | 调用 Chart.Calculate() 方法后获取形状底部的 y 坐标。 应用 3D 图表:Column3D、Bar3D、Cone、Cylinder、Pyramid |
GetOnCategoryAxisPointCount() | 调用 Chart.Calculate() 方法后获取类别轴上的点数。仅适用于面积图。 |
GetOnCategoryAxisPointXPx(int) | 调用 Chart.Calculate() 方法后获取类别轴上点的 x 坐标。仅适用于面积图。 |
GetOnCategoryAxisPointYPx(int) | 调用 Chart.Calculate() 方法后获取类别轴上点的 y 坐标。仅适用于面积图。 |
GetTopPointCount() | 调用 Chart.Calculate() 方法后获取顶点数。 |
GetTopPointXPx(int) | 调用 Chart.Calculate() 方法后获取形状顶点的 x 坐标。 应用 3D 图表:Column3D、Bar3D、Cone、Cylinder、Pyramid 和 Area3D |
GetTopPointYPx(int) | 调用 Chart.Calculate() 方法后获取形状顶点的 y 坐标。 应用 3D 图表:Column3D、Bar3D、Cone、Cylinder、Pyramid 和 Area3D |
例子
[C#]
//实例化一个工作簿对象
Workbook workbook = new Workbook();
//获取第一个工作表的引用
Worksheet worksheet = workbook.Worksheets[0];
//向“A1”单元格添加样本值
worksheet.Cells["A1"].PutValue(50);
//向“A2”单元格添加样本值
worksheet.Cells["A2"].PutValue(100);
//向“A3”单元格添加样本值
worksheet.Cells["A3"].PutValue(150);
//向“B1”单元格添加样本值
worksheet.Cells["B1"].PutValue(60);
//向“B2”单元格添加样本值
worksheet.Cells["B2"].PutValue(32);
//向“B3”单元格添加样本值
worksheet.Cells["B3"].PutValue(50);
//向工作表添加图表
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);
//访问新添加图表的实例
Chart chart = worksheet.Charts[chartIndex];
//将NSeries(图表数据源)添加到从“A1”单元格到“B3”单元格的图表中
chart.NSeries.Add("A1:B3", true);
//显示数据标签
chart.NSeries[0].DataLabels.IsValueShown = true;
for (int i = 0; i < chart.NSeries[0].Points.Count; i++)
{
//获取数据点
ChartPoint point = chart.NSeries[0].Points[i];
//设置Pir爆炸
point.Explosion = 15;
//设置边框颜色
point.Border.Color = System.Drawing.Color.Red;
}
//保存Excel文件
workbook.Save("book1.xls");
[VB.NET]
'实例化工作簿对象
Dim workbook As Workbook = New Workbook()
'获取第一个工作表的引用
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)
'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)
'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)
'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(60)
'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(32)
'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)
'将图表添加到工作表
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)
'访问新添加图表的实例
Dim chart As Chart = worksheet.Charts(chartIndex)
'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.NSeries.Add("A1:B3", True)
'显示数据标签
chart.NSeries(0).DataLabels.IsValueShown = True
For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
'获取数据点
Dim point As ChartPoint = chart.NSeries(0).Points(i)
'设置 Pir 爆炸
point.Explosion = 15
'设置边框颜色
point.Border.Color = System.Drawing.Color.Red
Next i
'保存 Excel 文件
workbook.Save("book1.xls")
也可以看看
- 命名空间 Aspose.Cells.Charts
- 部件 Aspose.Cells