---
title: AxisMarkBuilder
framework: charts
role: symbol
role_heading: Structure
path: charts/axismarkbuilder
---

# AxisMarkBuilder

A result builder that constructs axis marks and overrides default marks.

## Declaration

```swift
@resultBuilder struct AxisMarkBuilder
```

## Topics

### Type Methods

- [buildBlock()](charts/axismarkbuilder/buildblock().md)
- [buildBlock(_:)](charts/axismarkbuilder/buildblock(_:)-5kk19.md)
- [buildBlock(_:)](charts/axismarkbuilder/buildblock(_:)-97cxo.md)
- [buildEither(first:)](charts/axismarkbuilder/buildeither(first:).md)
- [buildEither(second:)](charts/axismarkbuilder/buildeither(second:).md)
- [buildExpression(_:)](charts/axismarkbuilder/buildexpression(_:).md)
- [buildIf(_:)](charts/axismarkbuilder/buildif(_:).md)
- [buildLimitedAvailability(_:)](charts/axismarkbuilder/buildlimitedavailability(_:).md)

## See Also

### Axis marks

- [AxisMark](charts/axismark.md)
- [AxisTick](charts/axistick.md)
- [AxisGridLine](charts/axisgridline.md)
- [AxisValueLabel](charts/axisvaluelabel.md)
- [AxisValue](charts/axisvalue.md)
- [AnyAxisMark](charts/anyaxismark.md)
