## Axis类
封装代表图表轴的对象。



Axis 类型公开以下成员：

### 属性
|属性|描述|
| :- | :- |
| [area](/cells/python-net/zh/aspose.cells.charts/axis/area) |获取 [`Axis.area`](/cells/python-net/zh/aspose.cells.charts/axis#area)。|
| [is_automatic_min_value](/cells/python-net/zh/aspose.cells.charts/axis/is_automatic_min_value) |指示是否自动分配最小值。|
| [min_value](/cells/python-net/zh/aspose.cells.charts/axis/min_value) |表示数值轴上的最小值。|
| [is_automatic_max_value](/cells/python-net/zh/aspose.cells.charts/axis/is_automatic_max_value) |指示是否自动分配最大值。|
| [max_value](/cells/python-net/zh/aspose.cells.charts/axis/max_value) |表示值轴上的最大值。|
| [is_automatic_major_unit](/cells/python-net/zh/aspose.cells.charts/axis/is_automatic_major_unit) |指示是否自动分配轴的主单位。|
| [major_unit](/cells/python-net/zh/aspose.cells.charts/axis/major_unit) |代表轴的主要单位。|
| [is_automatic_minor_unit](/cells/python-net/zh/aspose.cells.charts/axis/is_automatic_minor_unit) |指示是否自动分配轴的次要单位。|
| [minor_unit](/cells/python-net/zh/aspose.cells.charts/axis/minor_unit) |表示轴的小单位。|
| [axis_line](/cells/python-net/zh/aspose.cells.charts/axis/axis_line) |获取轴的外观。|
| [major_tick_mark](/cells/python-net/zh/aspose.cells.charts/axis/major_tick_mark) |表示指定轴的主刻度线的类型。|
| [minor_tick_mark](/cells/python-net/zh/aspose.cells.charts/axis/minor_tick_mark) |表示指定轴的次要刻度线的类型。|
| [tick_label_position](/cells/python-net/zh/aspose.cells.charts/axis/tick_label_position) |表示指定轴上刻度线标签的位置。|
| [cross_at](/cells/python-net/zh/aspose.cells.charts/axis/cross_at) |表示类别轴与数值轴相交的点。|
| [cross_type](/cells/python-net/zh/aspose.cells.charts/axis/cross_type) |表示指定轴上与另一个轴相交的 [`Axis.cross_type`](/cells/python-net/zh/aspose.cells.charts/axis#cross_type)。|
| [log_base](/cells/python-net/zh/aspose.cells.charts/axis/log_base) |表示对数底数。默认值为 10。仅适用于 Excel2007。|
| [is_logarithmic](/cells/python-net/zh/aspose.cells.charts/axis/is_logarithmic) |表示数值轴刻度类型是否为对数。|
| [is_plot_order_reversed](/cells/python-net/zh/aspose.cells.charts/axis/is_plot_order_reversed) | Microsoft 表示 Excel 是否从最后一个到第一个绘制数据点。|
| [axis_between_categories](/cells/python-net/zh/aspose.cells.charts/axis/axis_between_categories) |表示数值轴是否与类别之间的类别轴相交。|
| [tick_labels](/cells/python-net/zh/aspose.cells.charts/axis/tick_labels) |返回一个 [`Axis.tick_labels`](/cells/python-net/zh/aspose.cells.charts/axis#tick_labels) 对象，该对象代表指定轴的刻度标签。|
| [tick_label_spacing](/cells/python-net/zh/aspose.cells.charts/axis/tick_label_spacing) |表示刻度线标签之间的类别数或系列数。仅适用于类别轴和系列轴。|
| [is_auto_tick_label_spacing](/cells/python-net/zh/aspose.cells.charts/axis/is_auto_tick_label_spacing) |表示刻度标签的间距是否自动|
| [tick_mark_spacing](/cells/python-net/zh/aspose.cells.charts/axis/tick_mark_spacing) |返回或设置刻度线之间的类别数或系列数。仅适用于类别轴和系列轴。|
| [display_unit](/cells/python-net/zh/aspose.cells.charts/axis/display_unit) |表示指定轴的单位标签。|
| [cust_unit](/cells/python-net/zh/aspose.cells.charts/axis/cust_unit) |指定显示单位的自定义值。|
| [custom_unit](/cells/python-net/zh/aspose.cells.charts/axis/custom_unit) |指定显示单位的自定义值。|
| [custom_display_unit](/cells/python-net/zh/aspose.cells.charts/axis/custom_display_unit) |指定显示单位的自定义值。|
| [display_unit_label](/cells/python-net/zh/aspose.cells.charts/axis/display_unit_label) |表示指定图表中轴上的单位标签。<br/>单位标签对于绘制较大的值（例如，数百万或数十亿）很有用。|
| [is_display_unit_label_shown](/cells/python-net/zh/aspose.cells.charts/axis/is_display_unit_label_shown) |表示显示单位标签是否显示在指定轴上。|
| [title](/cells/python-net/zh/aspose.cells.charts/axis/title) |获取轴的标题。|
| [category_type](/cells/python-net/zh/aspose.cells.charts/axis/category_type) |表示分类轴类型。|
| [base_unit_scale](/cells/python-net/zh/aspose.cells.charts/axis/base_unit_scale) |表示类别轴的基本单位比例。|
| [major_unit_scale](/cells/python-net/zh/aspose.cells.charts/axis/major_unit_scale) |表示类别轴的主要单位尺度。|
| [minor_unit_scale](/cells/python-net/zh/aspose.cells.charts/axis/minor_unit_scale) |表示类别轴的主要单位尺度。|
| [is_visible](/cells/python-net/zh/aspose.cells.charts/axis/is_visible) |表示轴是否可见。|
| [major_grid_lines](/cells/python-net/zh/aspose.cells.charts/axis/major_grid_lines) |表示图表轴上的主要网格线。|
| [minor_grid_lines](/cells/python-net/zh/aspose.cells.charts/axis/minor_grid_lines) |表示图表轴上的次要网格线。|
| [has_multi_level_labels](/cells/python-net/zh/aspose.cells.charts/axis/has_multi_level_labels) |指示标签是否应显示为多级。|
| [axis_labels](/cells/python-net/zh/aspose.cells.charts/axis/axis_labels) |调用Chart.Calculate()方法后获取轴的标签。|
| [bins](/cells/python-net/zh/aspose.cells.charts/axis/bins) |表示图表（直方图/帕累托图）轴上的箱体|


### 方法
|方法|描述|
| :- | :- |
| [`get_axis_texts(self)`](/cells/python-net/zh/aspose.cells.charts/axis/get_axis_texts/#) |调用Chart.Calculate()方法后获取轴的标签。|



### 例子

从下面的代码中，您可以了解如何设置Axis的单位、最大值和最小值。

```python
from aspose.cells import Workbook
from aspose.cells.charts import ChartType, CrossType

# Instantiating a Workbook object
workbook = Workbook()
# Adding a new worksheet to the Excel object
sheetIndex = workbook.worksheets.add()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[sheetIndex]
# 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(4)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(20)
# 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.COLUMN, 5, 0, 25, 5)
# 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)
# Set the max value of value axis
chart.value_axis.max_value = 200
# Set the min value of value axis
chart.value_axis.min_value = 0
# Set the major unit
chart.value_axis.major_unit = 25.0
# Category(X) axis crosses at the maxinum value.
chart.value_axis.cross_type = CrossType.MAXIMUM
# Set he number of categories or series between tick-mark labels.
chart.category_axis.tick_label_spacing = 2
# do your business
# Saving the Excel file
workbook.save("book1.xlsx")

```

### 也可以看看
* 模块[`aspose.cells.charts`](..)
