---
title: "chartLegend(position:alignment:spacing:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/chartlegend(position:alignment:spacing:)"
---

# chartLegend(position:alignment:spacing:)

Configures the legend for charts.

## Declaration

```swift
@MainActor @preconcurrency func chartLegend(position: AnnotationPosition = .automatic, alignment: Alignment? = nil, spacing: CGFloat? = nil) -> some View

```

## Parameters

- `position`: Configures the position of the legend.
- `alignment`: Alignment of the legend within the space available to it. Use nil for default alignment.
- `spacing`: Distance between the legend and the chart. Use nil for the default spacing.

## See Also

### Legends

- [chartLegend(_:)](swiftui/view/chartlegend(_:).md)
- [chartLegend(position:alignment:spacing:content:)](swiftui/view/chartlegend(position:alignment:spacing:content:).md)
