---
title: "init(title:range:gridlinePositions:valueDescriptionProvider:)"
framework: accessibility
role: symbol
role_heading: Initializer
path: "accessibility/axnumericdataaxisdescriptor/init(title:range:gridlinepositions:valuedescriptionprovider:)"
---

# init(title:range:gridlinePositions:valueDescriptionProvider:)

Creates a numeric data axis with the specified title, range, gridline positions, and value description provider closure.

## Declaration

```swift
convenience init(title: String, range: ClosedRange<Double>, gridlinePositions: [Double], valueDescriptionProvider: @escaping (Double) -> String)
```

## See Also

### Creating a numeric data axis

- [init(attributedTitle:range:gridlinePositions:valueDescriptionProvider:)](accessibility/axnumericdataaxisdescriptor/init(attributedtitle:range:gridlinepositions:valuedescriptionprovider:).md)
