---
title: AxisMark
framework: charts
role: symbol
role_heading: Protocol
path: charts/axismark
---

# AxisMark

A type that serves as the basic building block for the elements of an axis.

## Declaration

```swift
protocol AxisMark
```

## Mentioned in

Customizing axes in Swift Charts

## Topics

### Instance Methods

- [font(_:)](charts/axismark/font(_:).md)
- [foregroundStyle(_:)](charts/axismark/foregroundstyle(_:).md)
- [offset(_:)](charts/axismark/offset(_:).md)
- [offset(x:y:)](charts/axismark/offset(x:y:).md)

## Relationships

### Conforming Types

- [AnyAxisMark](charts/anyaxismark.md)
- [AxisGridLine](charts/axisgridline.md)
- [AxisTick](charts/axistick.md)
- [AxisValueLabel](charts/axisvaluelabel.md)
- [BuilderConditional](charts/builderconditional.md)

## See Also

### Axis marks

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