Contents

valueAligned(xMatching:yUnit:xMajorAlignment:yMajorAlignment:limitBehavior:)

Creates a scroll target behavior that aligns to values spaced at regular intervals along the scrollable axes.

Declaration

static func valueAligned<Y>(xMatching xComponents: DateComponents, yUnit: Y, xMajorAlignment: MajorValueAlignment<Date>? = nil, yMajorAlignment: MajorValueAlignment<Y>? = nil, limitBehavior: ValueAlignedLimitBehavior = .automatic) -> ValueAlignedChartScrollTargetBehavior where Self == ValueAlignedChartScrollTargetBehavior, Y : Plottable, Y : Numeric

Parameters

  • xComponents:

    The alignment components for the x-axis.

  • yUnit:

    The alignment unit for the y-axis.

  • xMajorAlignment:

    The behavior for aligning to major values along the x-axis.

  • yMajorAlignment:

    The behavior for aligning to major values along the y-axis.

  • limitBehavior:

    The scroll limit behavior.