1. Getting Started
  2. 1. Installation
  3. 2. Quick Start
  4. 3. Interactive Notebooks
  5. Concepts & Philosophy
  6. 4. The Charton Mental Model
  7. 5. System Architecture
  8. 6. From Data to Pixels
  9. 7. Scale Arbitration
  10. 8. Rendering Backends
  11. 9. Gpu Architecture
  12. 10. The WgpuRenderer Internals
  13. The Core Engine: Dataset
  14. 11. The Atomic Unit: ColumnVector
  15. 12. The Temporal Engine
  16. 13. The Dataset Struct
  17. 14. Data Ingestion & Polars
  18. 15. Compute & Transformation
  19. 16. Validation & Integrity
  20. The Grammar of Graphics
  21. 17. Encodings & Channels
  22. 18. Scales & Domains
  23. 19. Marks & Geometries
  24. 20. Coordinate Systems
  25. Composition & Layout
  26. 21. Layering Grammar
  27. 22. Multi-View: Faceting & Concatenation
  28. 23. Space Manager
  29. 24. Guides: Axis & Legends
  30. Industrial Mastery
  31. 25. Performance & Scaling
  32. 26. Publication-Ready Themes
  33. 27. Safety & Error Registry
  34. 28. Production Integration
  35. Chart Gallery
  36. 29. Basic Marks
  37. 30. Statistical Distributions
  38. 31. Temporal Analysis
  39. 32. Relationships & Matrices
  40. 33. Specialized Views
  41. Case Studies
  42. 34. Biomedicine (NEJM Study)
  43. 35. Data Science & ML
  44. 36. Finance & Economics
  45. 37. Lorenz Attractor
  46. WebAssembly & Vega-Lite JSON
  47. 38. Vega-Lite Schema Export
  48. 39. WASM CPU-Driven SVG Animation
  49. 40. WASM WGPU Blazing-Fast Rendering
  50. Native GUI & Engine Integration
  51. 41. GUI Integration Concepts
  52. 42. Zero-Copy Rendering
  53. 43. Integrating with Winit & WGPU
  54. 44. Integrating with Bevy
  55. 45. Integrating with egui
  56. The IPC Bridge
  57. 46. Seamless Python Interop
  58. Appendix
  59. 47. Wgpu Text

Charton: The Grammar of Graphics in Rust