
# IChartOptions interface

*No description yet.*

```csharp
public interface IChartOptions
```

**Namespace:** SCH · **Assembly:** Altium.SDK.Interfaces

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [AutoXDiv](#autoxdiv) | `bool` | get; set |  |
| [AutoXMax](#autoxmax) | `bool` | get; set |  |
| [AutoXMin](#autoxmin) | `bool` | get; set |  |
| [ComplexY](#complexy) | `bool` | get; set |  |
| [LogScaleBase](#logscalebase) | `int` | get; set |  |
| [Name](#name) | `string` | get; set |  |
| [Title](#title) | `string` | get; set |  |
| [XAxisLabel](#xaxislabel) | `string` | get; set |  |
| [XDiv](#xdiv) | `double` | get; set |  |
| [XMax](#xmax) | `double` | get; set |  |
| [XMin](#xmin) | `double` | get; set |  |
| [XScaleMode](#xscalemode) | [TScaleMode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/TScaleMode.md) | get; set |  |
| [XUnits](#xunits) | `string` | get; set |  |

### AutoXDiv

*No description yet.*

```csharp
bool GetProperty_AutoXDiv();
void SetProperty_AutoXDiv(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### AutoXMax

*No description yet.*

```csharp
bool GetProperty_AutoXMax();
void SetProperty_AutoXMax(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### AutoXMin

*No description yet.*

```csharp
bool GetProperty_AutoXMin();
void SetProperty_AutoXMin(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### ComplexY

*No description yet.*

```csharp
bool GetProperty_ComplexY();
void SetProperty_ComplexY(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### LogScaleBase

*No description yet.*

```csharp
int GetProperty_LogScaleBase();
void SetProperty_LogScaleBase(int argValue);
```

**Type:** `int` · **Access:** read/write

### Name

*No description yet.*

```csharp
string GetProperty_Name();
void SetProperty_Name(string argValue);
```

**Type:** `string` · **Access:** read/write

### Title

*No description yet.*

```csharp
string GetProperty_Title();
void SetProperty_Title(string argValue);
```

**Type:** `string` · **Access:** read/write

### XAxisLabel

*No description yet.*

```csharp
string GetProperty_XAxisLabel();
void SetProperty_XAxisLabel(string argValue);
```

**Type:** `string` · **Access:** read/write

### XDiv

*No description yet.*

```csharp
double GetProperty_XDiv();
void SetProperty_XDiv(double argValue);
```

**Type:** `double` · **Access:** read/write

### XMax

*No description yet.*

```csharp
double GetProperty_XMax();
void SetProperty_XMax(double argValue);
```

**Type:** `double` · **Access:** read/write

### XMin

*No description yet.*

```csharp
double GetProperty_XMin();
void SetProperty_XMin(double argValue);
```

**Type:** `double` · **Access:** read/write

### XScaleMode

*No description yet.*

```csharp
TScaleMode GetProperty_XScaleMode();
void SetProperty_XScaleMode(TScaleMode argValue);
```

**Type:** [TScaleMode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/TScaleMode.md) · **Access:** read/write

The accessors are extension methods of `IChartOptionsHelper` (`using SCH;`).

### XUnits

*No description yet.*

```csharp
string GetProperty_XUnits();
void SetProperty_XUnits(string argValue);
```

**Type:** `string` · **Access:** read/write

## Returned by

[IChart.ChartOptions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IChart.md#chartoptions)
