Axis класс
Axis класс
Инкапсулирует объект, представляющий ось диаграммы.
Тип Axis предоставляет следующие элементы:
Характеристики
Свойство | Описание |
---|---|
area | Получает Axis.area . |
is_automatic_min_value | Указывает, назначается ли минимальное значение автоматически. |
min_value | Представляет собой минимальное значение на оси значений. |
is_automatic_max_value | Указывает, назначается ли максимальное значение автоматически. |
max_value | Представляет собой максимальное значение на оси значений. |
is_automatic_major_unit | Указывает, назначается ли автоматически основная единица оси. |
major_unit | Представляет собой основные единицы оси. |
is_automatic_minor_unit | Указывает, назначается ли автоматически вспомогательная единица оси. |
minor_unit | Представляет собой малые единицы для оси. |
axis_line | Получает вид Оси. |
major_tick_mark | Представляет тип основной отметки для указанной оси. |
minor_tick_mark | Представляет собой тип второстепенной отметки для указанной оси. |
tick_label_position | Представляет положение меток делений на указанной оси. |
cross_at | Представляет точку на оси значений, где ее пересекает ось категорий. |
cross_type | Представляет собой Axis.cross_type на указанной оси, где пересекается другая ось. |
log_base | Представляет основание логарифма. Значение по умолчанию — 10. Применимо только к Excel2007. |
is_logarithmic | Указывает, является ли тип шкалы оси значений логарифмическим или нет. |
is_plot_order_reversed | Показывает, отображает ли Microsoft точки данных в Excel от последней к первой. |
axis_between_categories | Показывает, пересекает ли ось значений ось категорий между категориями. |
tick_labels | Возвращает объект Axis.tick_labels , представляющий метки делений для указанной оси. |
tick_label_spacing | Показывает количество категорий или серий между метками. Применимо только к осям категорий и серий. |
is_auto_tick_label_spacing | Указывает, является ли интервал между метками автоматическим |
tick_mark_spacing | Возвращает или задаёт количество категорий или серий между делениями. Применяется только к осям категорий и серий. |
display_unit | Представляет метку единицы измерения для указанной оси. |
cust_unit | Задает пользовательское значение для единицы отображения. |
custom_unit | Задает пользовательское значение для единицы отображения. |
custom_display_unit | Задает пользовательское значение для единицы отображения. |
display_unit_label | Представляет метку единицы измерения на оси указанной диаграммы. Обозначения единиц измерения полезны для отображения на диаграммах больших значений — например, миллионов или миллиардов. |
is_display_unit_label_shown | Указывает, отображается ли метка единицы отображения на указанной оси. |
title | Получает название оси. |
category_type | Представляет тип оси категории. |
base_unit_scale | Представляет собой базовую шкалу единиц для оси категорий. |
major_unit_scale | Представляет собой основную шкалу единиц для оси категорий. |
minor_unit_scale | Представляет собой основную шкалу единиц для оси категорий. |
is_visible | Показывает, видна ли ось. |
major_grid_lines | Представляет собой основные линии сетки на оси диаграммы. |
minor_grid_lines | Представляет собой второстепенные линии сетки на оси диаграммы. |
has_multi_level_labels | Указывает, будут ли метки отображаться как многоуровневые. |
axis_labels | Получает метки осей после вызова метода Chart.Calculate(). |
bins | Представляет ячейки на оси диаграммы (гистограмма/Парето) |
Методы
Метод | Описание |
---|---|
get_axis_texts(self) | Получает метки осей после вызова метода Chart.Calculate(). |
Пример
Из следующих кодов вы можете узнать, как установить единицу измерения, максимальное и минимальное значение Axis.
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