---
title: MarkDimension
framework: charts
role: symbol
role_heading: Structure
path: charts/markdimension
---

# MarkDimension

An individual dimension representing a mark’s width or height.

## Declaration

```swift
@frozen struct MarkDimension
```

## Topics

### Supporting types

- [MarkDimensions](charts/markdimensions.md)

### Initializers

- [init(floatLiteral:)](charts/markdimension/init(floatliteral:).md)
- [init(integerLiteral:)](charts/markdimension/init(integerliteral:).md)

### Type Properties

- [automatic](charts/markdimension/automatic.md)

### Type Methods

- [fixed(_:)](charts/markdimension/fixed(_:).md)
- [inset(_:)](charts/markdimension/inset(_:).md)
- [ratio(_:)](charts/markdimension/ratio(_:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Escapable](swift/escapable.md)
- [ExpressibleByFloatLiteral](swift/expressiblebyfloatliteral.md)
- [ExpressibleByIntegerLiteral](swift/expressiblebyintegerliteral.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Mark configuration

- [MarkStackingMethod](charts/markstackingmethod.md)
- [InterpolationMethod](charts/interpolationmethod.md)
- [BasicChartSymbolShape](charts/basicchartsymbolshape.md)
- [ChartSymbolShape](charts/chartsymbolshape.md)
- [AnyChartSymbolShape](charts/anychartsymbolshape.md)
