Swift Charts Beyond the Basics
  • Books
  • Downloads
  • Table of contents
  • IntroductionFREE SAMPLE
  • 1.Understanding and preparing chart data
  • 1.1Time-series data
  • 1.2Categorical and proportional data
  • 1.3Distributional data
  • 1.4Spatial data
  • 2.Building chart content
  • 2.1Chart composition
  • 2.2Mark and plot types
  • 2.3Line and area series
  • 3.Representing values in charts
  • 3.1Plottable values
  • 3.2Temporal values and intervals
  • 3.3Custom Plottable types
  • 3.4Scale projection for multiple metrics
  • 3.5Derived values for vectorized plots
  • 3.6Missing values and gaps
  • 4.Arranging chart contentFREE SAMPLE
  • 4.1Categorical grouping
  • 4.2Stacking
  • 4.3Calendar layouts
  • 4.4Heat-map grids
  • 5.Projection and rendering
  • 5.1Scale domains and ranges
  • 5.2Chart layers and drawing order
  • 5.3Compositing boundaries
  • 5.4Blend modes
  • 5.5Masks and shape clipping
  • 6.Styling chart content
  • 6.1Color and fill styles
  • 6.2Symbol and stroke styles
  • 6.3Visual hierarchy
  • 7.Scoping chart updates
  • 7.1Chart state and dependencies
  • 7.2ChartContent reevaluation
  • 7.3Chart configuration updates
  • 7.4SwiftUI presentation boundary
  • 8.Selection, inspection, and scrolling
  • 8.1Positional selection
  • 8.2Selection ranges and legends
  • 8.3Scrollable charts
  • 8.4Viewport geometry and behavior
  • 9.Coordinating chart animations
  • 9.1Animating plotted values
  • 9.2Animating viewports
  • 9.3Adapting scale domains
  • 9.4Zooming between levels of detail
  • Closing thoughts

Mark and plot types

Represent observations and their relationships with the geometric forms provided by marks and vectorized plots.



<Chart composition
Line and area series>
You need to purchase the book to read this chapter.Learn more about the bookAlready have a copy? Request access.
Nil CoalescingAboutBlog
© 2026 NIL COALESCING LIMITED