API Differences in Charts in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in Charts in the macOS 15.0 SDK.

Table of Contents

Protocols

VectorizedChartContent

Structs

AreaPlot
BarPlot
BuilderTuple
ChartModifiedContent
FunctionAreaPlotContent
FunctionLinePlotContent
LinePlot
MarkDimensions
PlottableProjection
PointPlot
RectanglePlot
RulePlot
SectorPlot
VectorizedAreaPlotContent
VectorizedBarPlotContent
VectorizedLinePlotContent
VectorizedPointPlotContent
VectorizedRectanglePlotContent
VectorizedRulePlotContent
VectorizedSectorPlotContent
_AxisMarkCollectInputs
_AxisMarkCollectOutputs
_ChartContentCollectInputs
_ChartContentCollectOutputs
_ChartContentInputs
_ChartContentOutputs

Typealiases

AreaPlot
public typealias Body = @_opaqueReturnTypeOf("$s6Charts8AreaPlotVA2A12ChartContentRzlE4bodyQrvp", 0) __<Content>
AreaPlot
public typealias DataElement = Content.DataElement
BarPlot
public typealias Body = @_opaqueReturnTypeOf("$s6Charts7BarPlotVA2A12ChartContentRzlE4bodyQrvp", 0) __<Content>
BarPlot
public typealias DataElement = Content.DataElement
BuilderTuple
internal typealias Body = Swift.Never
LinePlot
public typealias Body = @_opaqueReturnTypeOf("$s6Charts8LinePlotVA2A12ChartContentRzlE4bodyQrvp", 0) __<Content>
LinePlot
public typealias DataElement = Content.DataElement
PointPlot
public typealias Body = @_opaqueReturnTypeOf("$s6Charts9PointPlotVA2A12ChartContentRzlE4bodyQrvp", 0) __<Content>
PointPlot
public typealias DataElement = Content.DataElement
RectanglePlot
public typealias Body = @_opaqueReturnTypeOf("$s6Charts13RectanglePlotVA2A12ChartContentRzlE4bodyQrvp", 0) __<Content>
RectanglePlot
public typealias DataElement = Content.DataElement
RulePlot
public typealias Body = @_opaqueReturnTypeOf("$s6Charts8RulePlotVA2A12ChartContentRzlE4bodyQrvp", 0) __<Content>
RulePlot
public typealias DataElement = Content.DataElement
SectorPlot
public typealias Body = @_opaqueReturnTypeOf("$s6Charts10SectorPlotVA2A12ChartContentRzlE4bodyQrvp", 0) __<Content>
SectorPlot
public typealias DataElement = Content.DataElement

Functions & Methods

AnyAxisMark
public static func _collectAxisMark(_ content: Charts.AnyAxisMark, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
AxisContentBuilder
public static func buildBlock<T>(_ content: T) -> T where T : Charts.AxisContent
AxisContentBuilder
@_disfavoredOverload public static func buildBlock<each T>(_ content: repeat each T) -> some Charts.AxisContent where repeat each T : Charts.AxisContent
AxisGridLine
public static func _collectAxisMark(_ content: Charts.AxisGridLine, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
AxisMark
static func _collectAxisMark(_ content: Self, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
AxisMarkBuilder
public static func buildBlock<T>(_ content: T) -> T where T : Charts.AxisMark
AxisMarkBuilder
@_disfavoredOverload public static func buildBlock<each T>(_ content: repeat each T) -> some Charts.AxisMark where repeat each T : Charts.AxisMark
AxisTick
public static func _collectAxisMark(_ content: Charts.AxisTick, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
AxisValueLabel
public static func _collectAxisMark(_ content: Charts.AxisValueLabel<Content>, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
BuilderConditional
public static func _collectAxisMark(_ content: Charts.BuilderConditional<TrueContent, FalseContent>, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
BuilderEmpty
internal static func _collectAxisMark(_: Charts.BuilderEmpty, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
BuilderPair
internal static func _collectAxisMark(_ content: Charts.BuilderPair<T0, T1>, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
BuilderTuple
internal static func _collectAxisMark(_ content: Charts.BuilderTuple<repeat each T>, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
BuilderTuple
internal static func _layoutAxisMark(_ content: Charts.BuilderTuple<repeat each T>, _ inputs: Charts._AxisMarkLayoutInputs)
BuilderTuple
internal static func _layoutChartContent(_ content: Charts.BuilderTuple<repeat each T>, _ inputs: Charts._ChartContentLayoutInputs)
BuilderTuple
internal static func _makeAxisContent(_ content: Charts.BuilderTuple<repeat each T>, _ inputs: Charts._AxisContentInputs) -> Charts._AxisContentOutputs
BuilderTuple
internal static func _renderAxisMark(_ content: Charts.BuilderTuple<repeat each T>, _ inputs: Charts._AxisMarkRenderInputs) -> Charts._AxisMarkRenderOutputs
BuilderTuple
internal static func _renderChartContent(_ content: Charts.BuilderTuple<repeat each T>, _ inputs: Charts._ChartContentRenderInputs) -> Charts._ChartContentRenderOutputs
ChartContentBuilder
public static func buildBlock<C>(_ content: C) -> C where C : Charts.ChartContent
ChartContentBuilder
@_disfavoredOverload public static func buildBlock<each C>(_ content: repeat each C) -> some Charts.ChartContent where repeat each C : Charts.ChartContent
PlottableProjection
public static func value(_ label: SwiftUICore.Text, _ value: Swift.KeyPath<DataElement, DataValue>) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
@_disfavoredOverload public static func value(_ label: some StringProtocol, _ value: Swift.KeyPath<DataElement, DataValue>) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
public static func value(_ labelKey: SwiftUICore.LocalizedStringKey, _ value: Swift.KeyPath<DataElement, DataValue>) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
@_disfavoredOverload public static func value(_ labelResource: Foundation.LocalizedStringResource, _ value: Swift.KeyPath<DataElement, DataValue>) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
public static func value(_ label: SwiftUICore.Text, _ start: Swift.KeyPath<DataElement, DataValue>, _ end: Swift.KeyPath<DataElement, DataValue>) -> Charts.PlottableProjection<DataElement, DataValue> where DataValue : Swift.Comparable
PlottableProjection
@_disfavoredOverload public static func value(_ label: some StringProtocol, _ start: Swift.KeyPath<DataElement, DataValue>, _ end: Swift.KeyPath<DataElement, DataValue>) -> Charts.PlottableProjection<DataElement, DataValue> where DataValue : Swift.Comparable
PlottableProjection
public static func value(_ labelKey: SwiftUICore.LocalizedStringKey, _ start: Swift.KeyPath<DataElement, DataValue>, _ end: Swift.KeyPath<DataElement, DataValue>) -> Charts.PlottableProjection<DataElement, DataValue> where DataValue : Swift.Comparable
PlottableProjection
@_disfavoredOverload public static func value(_ labelResource: Foundation.LocalizedStringResource, _ start: Swift.KeyPath<DataElement, DataValue>, _ end: Swift.KeyPath<DataElement, DataValue>) -> Charts.PlottableProjection<DataElement, DataValue> where DataValue : Swift.Comparable
PlottableProjection
public static func value(_ label: SwiftUICore.Text, _ date: Swift.KeyPath<DataElement, DataValue>, unit: Foundation.Calendar.Component, calendar: Foundation.Calendar? = nil) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
@_disfavoredOverload public static func value(_ label: some StringProtocol, _ date: Swift.KeyPath<DataElement, DataValue>, unit: Foundation.Calendar.Component, calendar: Foundation.Calendar? = nil) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
public static func value(_ labelKey: SwiftUICore.LocalizedStringKey, _ date: Swift.KeyPath<DataElement, DataValue>, unit: Foundation.Calendar.Component, calendar: Foundation.Calendar? = nil) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
@_disfavoredOverload public static func value(_ labelResource: Foundation.LocalizedStringResource, _ date: Swift.KeyPath<DataElement, DataValue>, unit: Foundation.Calendar.Component, calendar: Foundation.Calendar? = nil) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
public static func value(_ label: SwiftUICore.Text, _ value: DataValue) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
@_disfavoredOverload public static func value(_ label: some StringProtocol, _ value: DataValue) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
public static func value(_ labelKey: SwiftUICore.LocalizedStringKey, _ value: DataValue) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
@_disfavoredOverload public static func value(_ labelResource: Foundation.LocalizedStringResource, _ value: DataValue) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
public static func value(_ label: SwiftUICore.Text, _ start: DataValue, _ end: DataValue) -> Charts.PlottableProjection<DataElement, DataValue> where DataValue : Swift.Comparable
PlottableProjection
@_disfavoredOverload public static func value(_ label: some StringProtocol, _ start: DataValue, _ end: DataValue) -> Charts.PlottableProjection<DataElement, DataValue> where DataValue : Swift.Comparable
PlottableProjection
public static func value(_ labelKey: SwiftUICore.LocalizedStringKey, _ start: DataValue, _ end: DataValue) -> Charts.PlottableProjection<DataElement, DataValue> where DataValue : Swift.Comparable
PlottableProjection
@_disfavoredOverload public static func value(_ labelResource: Foundation.LocalizedStringResource, _ start: DataValue, _ end: DataValue) -> Charts.PlottableProjection<DataElement, DataValue> where DataValue : Swift.Comparable
PlottableProjection
public static func value(_ label: SwiftUICore.Text, _ date: DataValue, unit: Foundation.Calendar.Component, calendar: Foundation.Calendar? = nil) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
@_disfavoredOverload public static func value(_ label: some StringProtocol, _ date: DataValue, unit: Foundation.Calendar.Component, calendar: Foundation.Calendar? = nil) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
public static func value(_ labelKey: SwiftUICore.LocalizedStringKey, _ date: DataValue, unit: Foundation.Calendar.Component, calendar: Foundation.Calendar? = nil) -> Charts.PlottableProjection<DataElement, DataValue>
PlottableProjection
@_disfavoredOverload public static func value(_ labelResource: Foundation.LocalizedStringResource, _ date: DataValue, unit: Foundation.Calendar.Component, calendar: Foundation.Calendar? = nil) -> Charts.PlottableProjection<DataElement, DataValue>
Swift.Never
public static func _collectAxisMark(_ content: Swift.Never, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
Swift.Optional
public static func _collectAxisMark(_ content: Swift.Optional<Wrapped>, _ inputs: Charts._AxisMarkCollectInputs) -> Charts._AxisMarkCollectOutputs
VectorizedChartContent
nonisolated public func accessibilityHidden(_ hidden: Swift.KeyPath<Self.DataElement, Swift.Bool>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func accessibilityIdentifier(_ identifier: Swift.KeyPath<Self.DataElement, Swift.String>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func accessibilityLabel(_ label: Swift.KeyPath<Self.DataElement, SwiftUICore.Text>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func accessibilityLabel(_ labelKey: Swift.KeyPath<Self.DataElement, SwiftUICore.LocalizedStringKey>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func accessibilityLabel(_ label: Swift.KeyPath<Self.DataElement, some StringProtocol>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func accessibilityValue(_ valueDescription: Swift.KeyPath<Self.DataElement, SwiftUICore.Text>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func accessibilityValue(_ valueKey: Swift.KeyPath<Self.DataElement, SwiftUICore.LocalizedStringKey>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func accessibilityValue(_ value: Swift.KeyPath<Self.DataElement, some StringProtocol>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func foregroundStyle(_ keyPath: Swift.KeyPath<Self.DataElement, some ShapeStyle>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func foregroundStyle(by value: Charts.PlottableProjection<Self.DataElement, some Plottable>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func lineStyle(_ style: Swift.KeyPath<Self.DataElement, SwiftUICore.StrokeStyle>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func lineStyle(by value: Charts.PlottableProjection<Self.DataElement, some Plottable>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func opacity(_ keyPath: Swift.KeyPath<Self.DataElement, CoreFoundation.CGFloat>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func position(by value: Charts.PlottableProjection<Self.DataElement, some Plottable>, axis: SwiftUICore.Axis? = nil, span: Charts.MarkDimension = .automatic) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func symbol(by value: Charts.PlottableProjection<Self.DataElement, some Plottable>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func symbolSize(_ area: Swift.KeyPath<Self.DataElement, CoreFoundation.CGFloat>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func symbolSize(_ size: Swift.KeyPath<Self.DataElement, CoreFoundation.CGSize>) -> some Charts.VectorizedChartContent<Self.DataElement>
VectorizedChartContent
nonisolated public func symbolSize(by value: Charts.PlottableProjection<Self.DataElement, some Plottable>) -> some Charts.VectorizedChartContent<Self.DataElement>

Properties & Constants

AreaPlot
public var body: some Charts.ChartContent
BarPlot
public var body: some Charts.ChartContent
BuilderTuple
internal var body: Swift.Never
LinePlot
public var body: some Charts.ChartContent
PointPlot
public var body: some Charts.ChartContent
RectanglePlot
public var body: some Charts.ChartContent
RulePlot
public var body: some Charts.ChartContent
SectorPlot
public var body: some Charts.ChartContent

Conformances

AreaPlot
Charts.ChartContent
AreaPlot
Charts.VectorizedChartContent
BarPlot
Charts.ChartContent
BarPlot
Charts.VectorizedChartContent
BuilderTuple
Charts.AxisContent
BuilderTuple
Charts.AxisMark
BuilderTuple
Charts.ChartContent
FunctionAreaPlotContent
Charts.ChartContent
FunctionAreaPlotContent
Swift.Sendable
FunctionLinePlotContent
Charts.ChartContent
FunctionLinePlotContent
Swift.Sendable
LinePlot
Charts.ChartContent
LinePlot
Charts.VectorizedChartContent
PointPlot
Charts.ChartContent
PointPlot
Charts.VectorizedChartContent
RectanglePlot
Charts.ChartContent
RectanglePlot
Charts.VectorizedChartContent
RulePlot
Charts.ChartContent
RulePlot
Charts.VectorizedChartContent
SectorPlot
Charts.ChartContent
SectorPlot
Charts.VectorizedChartContent
Swift.Never
Charts._ChartContentModifier
VectorizedAreaPlotContent
Swift.Sendable
VectorizedBarPlotContent
Swift.Sendable
VectorizedLinePlotContent
Swift.Sendable
VectorizedPointPlotContent
Swift.Sendable
VectorizedRectanglePlotContent
Swift.Sendable
VectorizedRulePlotContent
Swift.Sendable
VectorizedSectorPlotContent
Swift.Sendable

Initializers

AreaPlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>, y: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>, stacking: Charts.MarkStackingMethod = .standard) where Content == Charts.VectorizedAreaPlotContent<Data>, Data : Swift.RandomAccessCollection
AreaPlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, X>, y: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedAreaPlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
AreaPlot
nonisolated public init<Data, Y>(_ data: Data, x: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>, yStart: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, Y>) where Content == Charts.VectorizedAreaPlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
AreaPlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>, y: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>, series: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>, stacking: Charts.MarkStackingMethod = .standard) where Content == Charts.VectorizedAreaPlotContent<Data>, Data : Swift.RandomAccessCollection
AreaPlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, X>, y: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>, series: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedAreaPlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
AreaPlot
nonisolated public init<Data, Y>(_ data: Data, x: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>, yStart: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, Y>, series: Charts.PlottableProjection<Charts.AreaPlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedAreaPlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
AreaPlot
nonisolated public init(x: SwiftUICore.Text, yStart: SwiftUICore.Text, yEnd: SwiftUICore.Text, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> (yStart: Swift.Double, yEnd: Swift.Double))
AreaPlot
nonisolated public init(x: SwiftUICore.LocalizedStringKey, yStart: SwiftUICore.LocalizedStringKey, yEnd: SwiftUICore.LocalizedStringKey, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> (yStart: Swift.Double, yEnd: Swift.Double))
AreaPlot
@_disfavoredOverload nonisolated public init(x: Foundation.LocalizedStringResource, yStart: Foundation.LocalizedStringResource, yEnd: Foundation.LocalizedStringResource, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> (yStart: Swift.Double, yEnd: Swift.Double))
AreaPlot
@_disfavoredOverload nonisolated public init<S1, S2, S3>(x: S1, yStart: S2, yEnd: S3, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> (yStart: Swift.Double, yEnd: Swift.Double)) where S1 : Swift.StringProtocol, S2 : Swift.StringProtocol, S3 : Swift.StringProtocol
AreaPlot
nonisolated public init(x: SwiftUICore.Text, y: SwiftUICore.Text, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> Swift.Double)
AreaPlot
nonisolated public init(x: SwiftUICore.LocalizedStringKey, y: SwiftUICore.LocalizedStringKey, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> Swift.Double)
AreaPlot
@_disfavoredOverload nonisolated public init(x: Foundation.LocalizedStringResource, y: Foundation.LocalizedStringResource, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> Swift.Double)
AreaPlot
@_disfavoredOverload nonisolated public init<S1, S2>(x: S1, y: S2, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> Swift.Double) where S1 : Swift.StringProtocol, S2 : Swift.StringProtocol
BarPlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, some Plottable>, y: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, some Plottable>, width: Charts.MarkDimensions<Charts.BarPlot<Content>.DataElement> = .automatic, height: Charts.MarkDimensions<Charts.BarPlot<Content>.DataElement> = .automatic, stacking: Charts.MarkStackingMethod = .standard) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection
BarPlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, X>, y: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, some Plottable>, height: Charts.MarkDimensions<Charts.BarPlot<Content>.DataElement> = .automatic) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
BarPlot
nonisolated public init<Data, Y>(_ data: Data, x: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, some Plottable>, yStart: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, Y>, width: Charts.MarkDimensions<Charts.BarPlot<Content>.DataElement> = .automatic) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
BarPlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, some Plottable>, yStart: CoreFoundation.CGFloat? = nil, yEnd: CoreFoundation.CGFloat? = nil, width: Charts.MarkDimensions<Charts.BarPlot<Content>.DataElement> = .automatic, stacking: Charts.MarkStackingMethod = .standard) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection
BarPlot
nonisolated public init<Data>(_ data: Data, xStart: CoreFoundation.CGFloat? = nil, xEnd: CoreFoundation.CGFloat? = nil, y: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, some Plottable>, height: Charts.MarkDimensions<Charts.BarPlot<Content>.DataElement> = .automatic, stacking: Charts.MarkStackingMethod = .standard) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection
BarPlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, X>, yStart: CoreFoundation.CGFloat? = nil, yEnd: CoreFoundation.CGFloat? = nil) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
BarPlot
nonisolated public init<Data, Y>(_ data: Data, xStart: CoreFoundation.CGFloat? = nil, xEnd: CoreFoundation.CGFloat? = nil, yStart: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, Y>) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
BarPlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, some Plottable>, yStart: Swift.KeyPath<Charts.BarPlot<Content>.DataElement, CoreFoundation.CGFloat>, yEnd: Swift.KeyPath<Charts.BarPlot<Content>.DataElement, CoreFoundation.CGFloat>, width: Charts.MarkDimensions<Charts.BarPlot<Content>.DataElement> = .automatic, stacking: Charts.MarkStackingMethod = .standard) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection
BarPlot
nonisolated public init<Data>(_ data: Data, xStart: Swift.KeyPath<Charts.BarPlot<Content>.DataElement, CoreFoundation.CGFloat>, xEnd: Swift.KeyPath<Charts.BarPlot<Content>.DataElement, CoreFoundation.CGFloat>, y: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, some Plottable>, height: Charts.MarkDimensions<Charts.BarPlot<Content>.DataElement> = .automatic, stacking: Charts.MarkStackingMethod = .standard) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection
BarPlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, X>, yStart: Swift.KeyPath<Charts.BarPlot<Content>.DataElement, CoreFoundation.CGFloat>, yEnd: Swift.KeyPath<Charts.BarPlot<Content>.DataElement, CoreFoundation.CGFloat>) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
BarPlot
nonisolated public init<Data, Y>(_ data: Data, xStart: Swift.KeyPath<Charts.BarPlot<Content>.DataElement, CoreFoundation.CGFloat>, xEnd: Swift.KeyPath<Charts.BarPlot<Content>.DataElement, CoreFoundation.CGFloat>, yStart: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.BarPlot<Content>.DataElement, Y>) where Content == Charts.VectorizedBarPlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
LinePlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.LinePlot<Content>.DataElement, some Plottable>, y: Charts.PlottableProjection<Charts.LinePlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedLinePlotContent<Data>, Data : Swift.RandomAccessCollection
LinePlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.LinePlot<Content>.DataElement, some Plottable>, y: Charts.PlottableProjection<Charts.LinePlot<Content>.DataElement, some Plottable>, series: Charts.PlottableProjection<Charts.LinePlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedLinePlotContent<Data>, Data : Swift.RandomAccessCollection
LinePlot
nonisolated public init(x: SwiftUICore.Text, y: SwiftUICore.Text, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> Swift.Double)
LinePlot
nonisolated public init(x: SwiftUICore.LocalizedStringKey, y: SwiftUICore.LocalizedStringKey, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> Swift.Double)
LinePlot
@_disfavoredOverload nonisolated public init(x: Foundation.LocalizedStringResource, y: Foundation.LocalizedStringResource, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> Swift.Double)
LinePlot
@_disfavoredOverload nonisolated public init<S1, S2>(x: S1, y: S2, domain: Swift.ClosedRange<Swift.Double>? = nil, function: @escaping @Sendable (Swift.Double) -> Swift.Double) where S1 : Swift.StringProtocol, S2 : Swift.StringProtocol
LinePlot
nonisolated public init(x: SwiftUICore.Text, y: SwiftUICore.Text, t: SwiftUICore.Text, domain: Swift.ClosedRange<Swift.Double>, function: @escaping @Sendable (Swift.Double) -> (x: Swift.Double, y: Swift.Double))
LinePlot
nonisolated public init(x: SwiftUICore.LocalizedStringKey, y: SwiftUICore.LocalizedStringKey, t: SwiftUICore.LocalizedStringKey, domain: Swift.ClosedRange<Swift.Double>, function: @escaping @Sendable (Swift.Double) -> (x: Swift.Double, y: Swift.Double))
LinePlot
@_disfavoredOverload nonisolated public init(x: Foundation.LocalizedStringResource, y: Foundation.LocalizedStringResource, t: Foundation.LocalizedStringResource, domain: Swift.ClosedRange<Swift.Double>, function: @escaping @Sendable (Swift.Double) -> (x: Swift.Double, y: Swift.Double))
LinePlot
@_disfavoredOverload nonisolated public init<S1, S2, S3>(x: S1, y: S2, t: S3, domain: Swift.ClosedRange<Swift.Double>, function: @escaping @Sendable (Swift.Double) -> (x: Swift.Double, y: Swift.Double)) where S1 : Swift.StringProtocol, S2 : Swift.StringProtocol, S3 : Swift.StringProtocol
PointPlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.PointPlot<Content>.DataElement, some Plottable>, y: Charts.PlottableProjection<Charts.PointPlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedPointPlotContent<Data>, Data : Swift.RandomAccessCollection
PointPlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.PointPlot<Content>.DataElement, some Plottable>, y: CoreFoundation.CGFloat? = nil) where Content == Charts.VectorizedPointPlotContent<Data>, Data : Swift.RandomAccessCollection
PointPlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.PointPlot<Content>.DataElement, some Plottable>, y: Swift.KeyPath<Charts.PointPlot<Content>.DataElement, CoreFoundation.CGFloat>) where Content == Charts.VectorizedPointPlotContent<Data>, Data : Swift.RandomAccessCollection
PointPlot
nonisolated public init<Data>(_ data: Data, x: CoreFoundation.CGFloat? = nil, y: Charts.PlottableProjection<Charts.PointPlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedPointPlotContent<Data>, Data : Swift.RandomAccessCollection
PointPlot
nonisolated public init<Data>(_ data: Data, x: Swift.KeyPath<Data.Element, CoreFoundation.CGFloat>, y: Charts.PlottableProjection<Charts.PointPlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedPointPlotContent<Data>, Data : Swift.RandomAccessCollection
RectanglePlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, some Plottable>, y: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, some Plottable>, width: Charts.MarkDimensions<Charts.RectanglePlot<Content>.DataElement> = .automatic, height: Charts.MarkDimensions<Charts.RectanglePlot<Content>.DataElement> = .automatic) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection
RectanglePlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, X>, y: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, some Plottable>, height: Charts.MarkDimensions<Charts.RectanglePlot<Content>.DataElement> = .automatic) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
RectanglePlot
nonisolated public init<Data, Y>(_ data: Data, x: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, some Plottable>, yStart: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, Y>, width: Charts.MarkDimensions<Charts.RectanglePlot<Content>.DataElement> = .automatic) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
RectanglePlot
nonisolated public init<Data, X, Y>(_ data: Data, xStart: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, X>, yStart: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, Y>) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable, Y : Charts.Plottable
RectanglePlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, some Plottable>, yStart: CoreFoundation.CGFloat? = nil, yEnd: CoreFoundation.CGFloat? = nil, width: Charts.MarkDimensions<Charts.RectanglePlot<Content>.DataElement> = .automatic) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection
RectanglePlot
nonisolated public init<Data>(_ data: Data, xStart: CoreFoundation.CGFloat? = nil, xEnd: CoreFoundation.CGFloat? = nil, y: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, some Plottable>, height: Charts.MarkDimensions<Charts.RectanglePlot<Content>.DataElement> = .automatic) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection
RectanglePlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, X>, yStart: CoreFoundation.CGFloat? = nil, yEnd: CoreFoundation.CGFloat? = nil) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
RectanglePlot
nonisolated public init<Data, Y>(_ data: Data, xStart: CoreFoundation.CGFloat? = nil, xEnd: CoreFoundation.CGFloat? = nil, yStart: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, Y>) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
RectanglePlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, some Plottable>, yStart: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, yEnd: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, width: Charts.MarkDimensions<Charts.RectanglePlot<Content>.DataElement> = .automatic) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection
RectanglePlot
nonisolated public init<Data>(_ data: Data, xStart: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, xEnd: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, y: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, some Plottable>, height: Charts.MarkDimensions<Charts.RectanglePlot<Content>.DataElement> = .automatic) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection
RectanglePlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, X>, yStart: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, yEnd: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
RectanglePlot
nonisolated public init<Data, Y>(_ data: Data, xStart: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, xEnd: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, yStart: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.RectanglePlot<Content>.DataElement, Y>) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
RectanglePlot
nonisolated public init<Data>(_ data: Data, xStart: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, xEnd: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, yStart: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>, yEnd: Swift.KeyPath<Charts.RectanglePlot<Content>.DataElement, CoreFoundation.CGFloat>) where Content == Charts.VectorizedRectanglePlotContent<Data>, Data : Swift.RandomAccessCollection
RulePlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, X>, y: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
RulePlot
nonisolated public init<Data, Y>(_ data: Data, x: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, some Plottable>, yStart: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, Y>) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
RulePlot
nonisolated public init<Data>(_ data: Data, xStart: CoreFoundation.CGFloat? = nil, xEnd: CoreFoundation.CGFloat? = nil, y: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection
RulePlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, X>, y: CoreFoundation.CGFloat? = nil) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
RulePlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, some Plottable>, yStart: CoreFoundation.CGFloat? = nil, yEnd: CoreFoundation.CGFloat? = nil) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection
RulePlot
nonisolated public init<Data, Y>(_ data: Data, x: CoreFoundation.CGFloat? = nil, yStart: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, Y>) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
RulePlot
nonisolated public init<Data>(_ data: Data, xStart: Swift.KeyPath<Charts.RulePlot<Content>.DataElement, CoreFoundation.CGFloat>, xEnd: Swift.KeyPath<Charts.RulePlot<Content>.DataElement, CoreFoundation.CGFloat>, y: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, some Plottable>) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection
RulePlot
nonisolated public init<Data, X>(_ data: Data, xStart: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, X>, xEnd: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, X>, y: Swift.KeyPath<Charts.RulePlot<Content>.DataElement, CoreFoundation.CGFloat>) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection, X : Charts.Plottable
RulePlot
nonisolated public init<Data>(_ data: Data, x: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, some Plottable>, yStart: Swift.KeyPath<Charts.RulePlot<Content>.DataElement, CoreFoundation.CGFloat>, yEnd: Swift.KeyPath<Charts.RulePlot<Content>.DataElement, CoreFoundation.CGFloat>) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection
RulePlot
nonisolated public init<Data, Y>(_ data: Data, x: Swift.KeyPath<Charts.RulePlot<Content>.DataElement, CoreFoundation.CGFloat>, yStart: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, Y>, yEnd: Charts.PlottableProjection<Charts.RulePlot<Content>.DataElement, Y>) where Content == Charts.VectorizedRulePlotContent<Data>, Data : Swift.RandomAccessCollection, Y : Charts.Plottable
SectorPlot
nonisolated public init<Data>(_ data: Data, angle: Charts.PlottableProjection<Charts.SectorPlot<Content>.DataElement, some Plottable>, innerRadius: Charts.MarkDimensions<Charts.SectorPlot<Content>.DataElement> = .automatic, outerRadius: Charts.MarkDimensions<Charts.SectorPlot<Content>.DataElement> = .automatic, angularInset: CoreFoundation.CGFloat? = nil) where Content == Charts.VectorizedSectorPlotContent<Data>, Data : Swift.RandomAccessCollection
SectorPlot
nonisolated public init<Data>(_ data: Data, angle: Charts.PlottableProjection<Charts.SectorPlot<Content>.DataElement, some Plottable>, innerRadius: Charts.MarkDimensions<Charts.SectorPlot<Content>.DataElement> = .automatic, outerRadius: Charts.MarkDimensions<Charts.SectorPlot<Content>.DataElement> = .automatic, angularInset: Swift.KeyPath<Charts.SectorPlot<Content>.DataElement, CoreFoundation.CGFloat>) where Content == Charts.VectorizedSectorPlotContent<Data>, Data : Swift.RandomAccessCollection