## ChartPoint类
代表图表中一系列的单个点。



ChartPoint 类型公开以下成员：

### 属性
|属性|描述|
| :- | :- |
| [explosion](/cells/python-net/zh/aspose.cells.charts/chartpoint/explosion) |打开的饼图切片与饼图中心的距离以饼图直径的百分比表示。|
| [shadow](/cells/python-net/zh/aspose.cells.charts/chartpoint/shadow) |如果图表点有阴影则为真。|
| [border](/cells/python-net/zh/aspose.cells.charts/chartpoint/border) |获取 [`Line`](/cells/python-net/zh/aspose.cells.drawing/line)。|
| [area](/cells/python-net/zh/aspose.cells.charts/chartpoint/area) |获取 [`ChartPoint.area`](/cells/python-net/zh/aspose.cells.charts/chartpoint#area)。|
| [marker](/cells/python-net/zh/aspose.cells.charts/chartpoint/marker) |获取 [`ChartPoint.marker`](/cells/python-net/zh/aspose.cells.charts/chartpoint#marker)。|
| [data_labels](/cells/python-net/zh/aspose.cells.charts/chartpoint/data_labels) |返回一个 [`ChartPoint.data_labels`](/cells/python-net/zh/aspose.cells.charts/chartpoint#data_labels) 对象，表示与此图表点关联的数据标签。|
| [y_value](/cells/python-net/zh/aspose.cells.charts/chartpoint/y_value) |获取或设置图表点的 Y 值。|
| [y_value_type](/cells/python-net/zh/aspose.cells.charts/chartpoint/y_value_type) |获取图表点的Y值类型。|
| [x_value](/cells/python-net/zh/aspose.cells.charts/chartpoint/x_value) |获取或设置图表点的X值。|
| [x_value_type](/cells/python-net/zh/aspose.cells.charts/chartpoint/x_value_type) |获取图表点的X值类型。|
| [shape_properties](/cells/python-net/zh/aspose.cells.charts/chartpoint/shape_properties) |获取保存 ChartPoint 的可视形状属性的 [`ShapePropertyCollection`](/cells/python-net/zh/aspose.cells.drawing/shapepropertycollection) 对象。|
| [is_in_secondary_plot](/cells/python-net/zh/aspose.cells.charts/chartpoint/is_in_secondary_plot) |获取或设置一个值，指示此数据点是否位于第二个饼图或条形图中<br/>在饼图或饼条图上|
| [shape_x](/cells/python-net/zh/aspose.cells.charts/chartpoint/shape_x) |调用Chart.Calculate()方法获取图表左上角的x坐标，以图表宽度的1/4000为单位。|
| [shape_y](/cells/python-net/zh/aspose.cells.charts/chartpoint/shape_y) |调用Chart.Calculate()方法获取图表左上角的y坐标，以图表高度的1/4000为单位。|
| [shape_width](/cells/python-net/zh/aspose.cells.charts/chartpoint/shape_width) |调用Chart.Calculate()方法后，以图表宽度的1/4000为单位获取宽度。|
| [shape_height](/cells/python-net/zh/aspose.cells.charts/chartpoint/shape_height) |调用Chart.Calculate()方法后，以图表高度的1/4000为单位获取高度。|
| [shape_x_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/shape_x_px) |调用Chart.Calculate()方法获取左上角的x坐标（以像素为单位）。|
| [shape_y_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/shape_y_px) |调用Chart.Calculate()方法获取左上角的y坐标（以像素为单位）。|
| [shape_width_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/shape_width_px) |调用Chart.Calculate()方法后获取以像素为单位的宽度。|
| [shape_height_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/shape_height_px) |调用Chart.Calculate()方法后获取以像素为单位的高度。|
| [border_width_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/border_width_px) |调用Chart.Calculate()方法后，以像素为单位获取边框的宽度。|
| [radius_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/radius_px) |调用Chart.Calculate()方法后，以像素为单位获取气泡、饼图或圆环图的半径。|
| [doughnut_inner_radius](/cells/python-net/zh/aspose.cells.charts/chartpoint/doughnut_inner_radius) |调用Chart.Calculate()方法获取甜甜圈切片的内半径（以像素为单位）。<br/>适用于圆环图。|
| [inner_radius_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/inner_radius_px) |调用Chart.Calculate()方法获取甜甜圈切片的内半径（以像素为单位）。<br/>适用于圆环图。|
| [start_angle](/cells/python-net/zh/aspose.cells.charts/chartpoint/start_angle) |获取饼图部分的起始角度，调用 Chart.Calculate() 方法后从 x 轴顺时针测量（以度为单位）。<br/>适用于饼图。|
| [end_angle](/cells/python-net/zh/aspose.cells.charts/chartpoint/end_angle) |调用 Chart.Calculate() 方法后，获取饼图部分的结束角度，以 x 轴顺时针方向的度数测量。<br/>适用于饼图。|
| [arc_start_point_x_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/arc_start_point_x_px) |调用Chart.Calculate()方法后获取饼图部分起点的x坐标。<br/>适用于饼图和圆环图。|
| [arc_start_point_y_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/arc_start_point_y_px) |调用 Chart.Calculate() 方法后获取饼图部分起点的 y 坐标。<br/>适用于饼图和圆环图。|
| [arc_end_point_x_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/arc_end_point_x_px) |调用 Chart.Calculate() 方法后获取饼图部分终点的 x 坐标。<br/>适用于饼图和圆环图。|
| [arc_end_point_y_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/arc_end_point_y_px) |调用 Chart.Calculate() 方法后获取饼图部分终点的 y 坐标。<br/>适用于饼图和圆环图。|
| [inner_arc_start_point_x_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/inner_arc_start_point_x_px) |调用Chart.Calculate()方法后获取饼图部分起点的x坐标。<br/>适用于圆环图。|
| [inner_arc_start_point_y_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/inner_arc_start_point_y_px) |调用 Chart.Calculate() 方法后获取饼图部分起点的 y 坐标。<br/>适用于圆环图。|
| [inner_arc_end_point_x_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/inner_arc_end_point_x_px) |调用 Chart.Calculate() 方法后获取饼图部分终点的 x 坐标。<br/>适用于圆环图。|
| [inner_arc_end_point_y_px](/cells/python-net/zh/aspose.cells.charts/chartpoint/inner_arc_end_point_y_px) |调用 Chart.Calculate() 方法后获取饼图部分终点的 y 坐标。<br/>适用于圆环图。|


### 方法
|方法|描述|
| :- | :- |
| [`get_top_point_count(self)`](/cells/python-net/zh/aspose.cells.charts/chartpoint/get_top_point_count/#) |调用Chart.Calculate()方法后获取顶点的数量。|
| [`get_top_point_x_px(self, index)`](/cells/python-net/zh/aspose.cells.charts/chartpoint/get_top_point_x_px/#int) |调用 Chart.Calculate() 方法后获取形状顶点的 x 坐标。<br/>适用 3D 图表：Column3D、Bar3D、Cone、Cylinder、Pyramid 和 Area3D|
| [`get_top_point_y_px(self, index)`](/cells/python-net/zh/aspose.cells.charts/chartpoint/get_top_point_y_px/#int) |调用 Chart.Calculate() 方法后获取形状顶点的 y 坐标。<br/>适用 3D 图表：Column3D、Bar3D、Cone、Cylinder、Pyramid 和 Area3D|
| [`get_bottom_point_count(self)`](/cells/python-net/zh/aspose.cells.charts/chartpoint/get_bottom_point_count/#) |调用Chart.Calculate()方法后获取底部点数。|
| [`get_bottom_point_x_px(self, index)`](/cells/python-net/zh/aspose.cells.charts/chartpoint/get_bottom_point_x_px/#int) |调用Chart.Calculate()方法后获取形状底点的x坐标。<br/>适用 3D 图表：Column3D、Bar3D、Cone、Cylinder、Pyramid|
| [`get_bottom_point_y_px(self, index)`](/cells/python-net/zh/aspose.cells.charts/chartpoint/get_bottom_point_y_px/#int) |调用 Chart.Calculate() 方法后获取形状底部点的 y 坐标。<br/>适用 3D 图表：Column3D、Bar3D、Cone、Cylinder、Pyramid|
| [`get_on_category_axis_point_count(self)`](/cells/python-net/zh/aspose.cells.charts/chartpoint/get_on_category_axis_point_count/#) |调用Chart.Calculate()方法获取分类轴上的点数。仅适用于面积图。|
| [`get_on_category_axis_point_x_px(self, index)`](/cells/python-net/zh/aspose.cells.charts/chartpoint/get_on_category_axis_point_x_px/#int) |调用 Chart.Calculate() 方法获取分类轴上点的 x 坐标。仅适用于面积图。|
| [`get_on_category_axis_point_y_px(self, index)`](/cells/python-net/zh/aspose.cells.charts/chartpoint/get_on_category_axis_point_y_px/#int) |调用 Chart.Calculate() 方法获取分类轴上点的 y 坐标。仅适用于面积图。|



### 例子

```python
from aspose.cells import Workbook
from aspose.cells.charts import ChartType
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the first worksheet
worksheet = workbook.worksheets[0]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.PIE_EXPLODED, 5, 0, 25, 10)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.n_series.add("A1:B3", True)
# Show Data Labels
chart.n_series[0].data_labels.show_value = True
for i in range(chart.n_series[0].points.count):
    # Get Data Point
    point = chart.n_series[0].points[i]
    # Set Pir Explosion
    point.explosion = 15
    # Set Border Color
    point.border.color = Color.red
# Saving the Excel file
workbook.save("book1.xls")

```

### 也可以看看
* 模块[`aspose.cells.charts`](..)
* 类 [`Line`](/cells/python-net/zh/aspose.cells.drawing/line)
* 类 [`ShapePropertyCollection`](/cells/python-net/zh/aspose.cells.drawing/shapepropertycollection)
