Skip to content

AXChartDescriptor

Category: Class

Platforms: iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+, macOS 12.0+, tvOS 15.0+, visionOS 1.0+, watchOS 8.0+

Overview

An object that contains all the semantic information about an accessible chart.

Declaration

class AXChartDescriptor

Details

Mentioned in

  • Representing chart data as an audio graph

Topics

  • Creating a chart
  • convenience init(title: String?, summary: String?, xAxis: any AXDataAxisDescriptor, yAxis: AXNumericDataAxisDescriptor?, additionalAxes: [any AXDataAxisDescriptor], series: [AXDataSeriesDescriptor])
  • convenience init(attributedTitle: NSAttributedString?, summary: String?, xAxis: any AXDataAxisDescriptor, yAxis: AXNumericDataAxisDescriptor?, additionalAxes: [any AXDataAxisDescriptor], series: [AXDataSeriesDescriptor])
  • Specifying the chart title
  • var title: String?
  • var attributedTitle: NSAttributedString?
  • Specifying the chart summary
  • var summary: String?
  • Specifying the axes
  • var xAxis: any AXDataAxisDescriptor
  • var yAxis: AXNumericDataAxisDescriptor?
  • var additionalAxes: [any AXDataAxisDescriptor]
  • protocol AXDataAxisDescriptor
  • Specifying a series of data points
  • var series: [AXDataSeriesDescriptor]
  • class AXDataSeriesDescriptor
  • Specifying the content layout
  • var contentFrame: CGRect
  • var contentDirection: AXChartDescriptor.ContentDirection
  • enum ContentDirection

Relationships

  • NSObject
  • CVarArg
  • CustomDebugStringConvertible
  • CustomStringConvertible
  • Equatable
  • Hashable
  • NSCopying
  • NSObjectProtocol

See Also

  • Chart representation
  • protocol AXChart

AXChart Descriptor

Topics (Grouped)

Creating a chart

Specifying the chart title

Specifying the chart summary

  • summary:String? — var; A description of the key takeaways or features of the chart.

Specifying the axes

Specifying a series of data points

Specifying the content layout

Inherits From

Conforms To

Chart representation

  • AXChart — protocol; A protocol that declares the minimum interface necessary for an accessibility element to act as a chart.

Code Examples

class AXChartDescriptor

Source: https://developer.apple.com/documentation/accessibility/axchartdescriptor