Cartesian chart

Modifiers and contracts for scrollable Cartesian chart behavior and axes.

Modifiers and contracts for scrollable Cartesian chart behavior and axes.

Public API

  • FCartesianVisibleDomain
  • FCartesianInitialPosition
  • FCartesianScrolling
  • FCartesianAxisAppearance
  • FCartesianGridLineStyle
  • FCartesianXAxisPlacement
  • FCartesianYAxisPlacement

Example

Chart(entries) { entry in
    BarMark(
        x: .value("Date", entry.date),
        y: .value("Amount", entry.amount)
    )
}
.fCartesianChart(
    scrolling: .horizontal(
        visibleDomain: .duration(60 * 60 * 24 * 7),
        initialPosition: .right
    )
)

Source

This reference follows Sources/FreakUI/Components/Charts/FCartesianChart.swift. Component-specific configuration is documented under the public initializer, modifier, and supporting types in that source file.