---
title: AXCategoricalDataAxisDescriptor
framework: accessibility
role: symbol
role_heading: Class
path: accessibility/axcategoricaldataaxisdescriptor
---

# AXCategoricalDataAxisDescriptor

An object that represents an axis of categorical data.

## Declaration

```swift
class AXCategoricalDataAxisDescriptor
```

## Overview

Overview A categorical data axis divides information into groups, or categories. For example, a categorical axis may represent blood type data divided into the possible categories AB, A, B, and O.

## Topics

### Creating a categorical data axis

- [init(title:categoryOrder:)](accessibility/axcategoricaldataaxisdescriptor/init(title:categoryorder:).md)
- [init(attributedTitle:categoryOrder:)](accessibility/axcategoricaldataaxisdescriptor/init(attributedtitle:categoryorder:).md)

### Configuring the order of categories

- [categoryOrder](accessibility/axcategoricaldataaxisdescriptor/categoryorder.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [AXDataAxisDescriptor](accessibility/axdataaxisdescriptor.md)
- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Axis representation

- [AXDataAxisDescriptor](accessibility/axdataaxisdescriptor.md)
- [AXNumericDataAxisDescriptor](accessibility/axnumericdataaxisdescriptor.md)
