---
title: "chartYScale(domain:type:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/chartyscale(domain:type:)"
---

# chartYScale(domain:type:)

Configures the y scale for charts.

## Declaration

```swift
nonisolated func chartYScale<Domain>(domain: Domain, type: ScaleType? = nil) -> some View where Domain : ScaleDomain

```

## Parameters

- `domain`: The possible data values along the y axis in the chart. You can define the domain with a ClosedRange for number or Date values (e.g., 0 ... 500), and with an array for categorical values (e.g., ["A", "B", "C"])
- `type`: The scale type.

## See Also

### Axis scales

- [chartXScale(domain:range:type:)](swiftui/view/chartxscale(domain:range:type:).md)
- [chartXScale(domain:type:)](swiftui/view/chartxscale(domain:type:).md)
- [chartXScale(range:type:)](swiftui/view/chartxscale(range:type:).md)
- [chartXScale(type:)](swiftui/view/chartxscale(type:).md)
- [chartYScale(domain:range:type:)](swiftui/view/chartyscale(domain:range:type:).md)
- [chartYScale(range:type:)](swiftui/view/chartyscale(range:type:).md)
- [chartYScale(type:)](swiftui/view/chartyscale(type:).md)
- [chartZScale(domain:range:type:)](swiftui/view/chartzscale(domain:range:type:).md)
- [chartZScale(domain:type:)](swiftui/view/chartzscale(domain:type:).md)
- [chartZScale(range:type:)](swiftui/view/chartzscale(range:type:).md)
