> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IDataVisualizationProps

- Package: [@gooddata/sdk-ui](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/index.md)
- Kind: interface
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui/src/base/vis/VisualizationProps.ts

Common props for visualization of data computed by the analytical backend.

**Signature:**

```typescript
export interface IDataVisualizationProps extends IVisualizationProps, IVisualizationCallbacks 
```
**Extends:** [IVisualizationProps](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.ivisualizationprops/index.md), [IVisualizationCallbacks](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.ivisualizationcallbacks/index.md)

## Remarks

Data visualization contains prepared execution which will return data that needs to be visualized.

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [clusteringConfig?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.idatavisualizationprops/index.md#idatavisualizationpropsclusteringconfig) |  | [IClusteringConfig](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.iclusteringconfig/index.md) | **_(BETA)_** _(Optional)_ Configuration for clustering. |
| [execution](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.idatavisualizationprops/index.md#idatavisualizationpropsexecution) |  | [IPreparedExecution](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.ipreparedexecution/index.md) | Prepared execution - running this will compute data to visualize. |
| [executions?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.idatavisualizationprops/index.md#idatavisualizationpropsexecutions) |  | [IPreparedExecution](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.ipreparedexecution/index.md)[] | **_(ALPHA)_** _(Optional)_ Additional prepared executions, if visualization supports multiple executions. |
| [forecastConfig?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.idatavisualizationprops/index.md#idatavisualizationpropsforecastconfig) |  | [IForecastConfig](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.iforecastconfig/index.md) | **_(BETA)_** _(Optional)_ Configuration for forecasting. |
| [outliersConfig?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.idatavisualizationprops/index.md#idatavisualizationpropsoutliersconfig) |  | [IOutliersConfig](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.ioutliersconfig/index.md) | **_(BETA)_** _(Optional)_ Outliers configuration. |

## Property details

### IDataVisualizationProps.clusteringConfig

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Configuration for clustering.

**Signature:**

```typescript
clusteringConfig?: IClusteringConfig;
```

### IDataVisualizationProps.execution

Prepared execution - running this will compute data to visualize.

**Signature:**

```typescript
execution: IPreparedExecution;
```

### IDataVisualizationProps.executions

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Additional prepared executions, if visualization supports multiple executions.

**Signature:**

```typescript
executions?: IPreparedExecution[];
```

### IDataVisualizationProps.forecastConfig

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Configuration for forecasting.

**Signature:**

```typescript
forecastConfig?: IForecastConfig;
```

### IDataVisualizationProps.outliersConfig

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Outliers configuration.

**Signature:**

```typescript
outliersConfig?: IOutliersConfig;
```
