# AxisSettings

## Шаблон AxisSettings <a href="#template" id="template"></a>

```xml
<AxisSettings SecondaryAxisType="Text">
  <XAxisRotation></XAxisRotation>
  <YAxisRotation></YAxisRotation>
  <XAxisColor></XAxisColor>
  <YAxisColor></YAxisColor>
  <ShowXSeparator></ShowXSeparator>
  <ShowYSeparator></ShowYSeparator>
  <MinXValue></MinXValue>
  <MaxXValue></MaxXValue>
  <MinYValue></MinYValue>
  <MaxYValue></MaxYValue>
  <MinXStep></MinXStep>
  <MinYStep></MinYStep>
  <MainAxisLabels></MainAxisLabels>
</AxisSettings>
```

## Атрибуты AxisSettings <a href="#attributes" id="attributes"></a>

### SecondaryAxisType  <a href="#secondary_axis_type" id="secondary_axis_type"></a>

Задает тип отображаемых данных на вторичной оси.

Необязательный атрибут. Ожидается одно из значений: Double, Text. По умолчанию используется значение Double.

{% hint style="info" %}
Вторичной осью является ось X, расположенная горизонтально. Вертикальная ось, ось Y, является основной.
{% endhint %}

## Тэги AxisSettings <a href="#specific-tags" id="specific-tags"></a>

### XAxisRotation <a href="#x_axis_rotation" id="x_axis_rotation"></a>

Задает угол поворота текста на оси X.

Необязательный тег. Ожидается целое число.

По умолчанию используется значение 0.

```xml
<XAxisRotation>0</XAxisRotation>
```

### YAxisRotation <a href="#y_axis_rotation" id="y_axis_rotation"></a>

Задает угол поворота текста на оси Y.

Необязательный тег. Ожидается целое число.

По умолчанию используется значение 0.

```xml
<YAxisRotation>0</YAxisRotation>
```

### XAxisColor <a href="#x_axis_color" id="x_axis_color"></a>

Задает цвет текста на оси X.

Необязательный тег. Ожидается имя одного из цветов, описанных на форме или описание цвета в формате HTML (#rrggbb).

По умолчанию используется черный цвет.

```xml
<XAxisColor>SoftBlue</XAxisColor>
```

### YAxisColor <a href="#y_axis_color" id="y_axis_color"></a>

Задает цвет текста на оси Y.

Необязательный тег. Ожидается имя одного из цветов, описанных на форме или описание цвета в формате HTML (#rrggbb).

По умолчанию используется черный цвет.

```xml
<YAxisColor>SoftBlue</YAxisColor>
```

### ShowXSeparator <a href="#show_x_separator" id="show_x_separator"></a>

Задает видимость линий сетки оси X.

Необязательный тег. Ожидается логическое значение.

По умолчанию используется значение True.

```xml
<ShowXSeparator>True</ShowXSeparator>
```

### ShowYSeparator <a href="#show_y_separator" id="show_y_separator"></a>

Задает видимость линий сетки оси Y.

Необязательный тег. Ожидается логическое значение.

По умолчанию используется значение True.

```xml
<ShowYSeparator>True</ShowYSeparator>
```

### MinXValue <a href="#min_x_value" id="min_x_value"></a>

Задает минимальное значение по оси X.

Необязательный тег. Ожидается число.

По умолчанию ограничения нет.

```xml
<MinXValue>0</MinXValue>
```

### MaxXValue <a href="#max_x_value" id="max_x_value"></a>

Задает максимальное значение по оси X.

Необязательный тег. Ожидается число.

По умолчанию ограничения нет.

```xml
<MaxXValue>100</MaxXValue>
```

### MinYValue <a href="#min_y_value" id="min_y_value"></a>

Задает минимальное значение по оси Y.

Необязательный тег. Ожидается число.

По умолчанию ограничения нет.

```xml
<MinYValue>0</MinYValue>
```

### MaxYValue <a href="#max_y_value" id="max_y_value"></a>

Задает максимальное значение по оси Y.

Необязательный тег. Ожидается число.

По умолчанию ограничения нет.

```xml
<MaxYValue>1000</MaxYValue>
```

### MinXStep <a href="#min_x_step" id="min_x_step"></a>

Задает минимальный шаг оси X.

Необязательный тег. Ожидается число.

По умолчанию используется значение 0.

```xml
<MinXStep>1</MinXStep>
```

### MinYStep <a href="#min_y_step" id="min_y_step"></a>

Задает минимальный шаг оси Y.

Необязательный тег. Ожидается число.

По умолчанию используется значение 0.

```xml
<MinYStep>100</MinYStep>
```

### MainAxisLabels

Задает отображаемые значения по основной (числовой) оси (Х – для типа Row, Y – для остальных).

Необязательный тег. Ожидается массив строк.

```xml
<MainAxisLabels>
  <Structure Type="List">
    <Item>Item1</Item>
    <Item>Item2</Item>
  </Structure>
</MainAxisLabels>
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wfsys.gitbook.io/workflow-forms-syntax/workflow_forms/objects/cartesian_chart/axis_settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
