---
title: ValueAlignedChartScrollTargetBehavior
framework: charts
role: symbol
role_heading: Structure
path: charts/valuealignedchartscrolltargetbehavior
---

# ValueAlignedChartScrollTargetBehavior

A scroll target behavior that aligns to values spaced at regular intervals along the scrollable axes.

## Declaration

```swift
struct ValueAlignedChartScrollTargetBehavior
```

## Topics

### Initializers

- [init(matching:majorAlignment:limitBehavior:)](charts/valuealignedchartscrolltargetbehavior/init(matching:majoralignment:limitbehavior:).md)
- [init(unit:majorAlignment:limitBehavior:)](charts/valuealignedchartscrolltargetbehavior/init(unit:majoralignment:limitbehavior:).md)
- [init(xMatching:yMatching:xMajorAlignment:yMajorAlignment:limitBehavior:)](charts/valuealignedchartscrolltargetbehavior/init(xmatching:ymatching:xmajoralignment:ymajoralignment:limitbehavior:).md)
- [init(xMatching:yUnit:xMajorAlignment:yMajorAlignment:limitBehavior:)](charts/valuealignedchartscrolltargetbehavior/init(xmatching:yunit:xmajoralignment:ymajoralignment:limitbehavior:).md)
- [init(xUnit:yMatching:xMajorAlignment:yMajorAlignment:limitBehavior:)](charts/valuealignedchartscrolltargetbehavior/init(xunit:ymatching:xmajoralignment:ymajoralignment:limitbehavior:).md)
- [init(xUnit:yUnit:xMajorAlignment:yMajorAlignment:limitBehavior:)](charts/valuealignedchartscrolltargetbehavior/init(xunit:yunit:xmajoralignment:ymajoralignment:limitbehavior:).md)

## Relationships

### Conforms To

- [ChartScrollTargetBehavior](charts/chartscrolltargetbehavior.md)
- [ScrollTargetBehavior](swiftui/scrolltargetbehavior.md)

## See Also

### Supporting types

- [MajorValueAlignment](charts/majorvaluealignment.md)
- [ValueAlignedLimitBehavior](charts/valuealignedlimitbehavior.md)
