liveBook · Manning

Coordinate system

A coordinate system is a framework for specifying the positions of points or other geometric entities using numerical coordinates relative to defined references, such as an origin and axes.

How 4 Manning books explain it

D3.js in Action, Third Edition

A coordinate system is a reference framework that locates points using an origin and coordinate values.

How it is used
Positions SVG shapes and shifts a chart’s inner drawing area away from its margins.
How deep it goes
Defines SVG axis directions and applies group translation, without broader Cartesian-coordinate formalism.
Examples
Uses lines, rectangles, circles, ellipses, paths, text, and a translated inner-chart group.
What you can do after
Build SVG graphics and chart plot areas by assigning coordinates and translating grouped elements.

Read how D3.js in Action, Third Edition explains coordinate system →

Math for Web Design

A two-dimensional coordinate system formed by perpendicular axes for locating points with ordered pairs.

How it is used
Locates interface points for CSS positioning, DOM measurements, pointer events, Grid placement, and geometric shapes.
How deep it goes
Defines axes, origins, ordered pairs, browser directions, and several reference spaces, then applies them to Grid, clipping, and pointer positioning.
Examples
Demonstrates full-viewport hero sizing, Grid cells, polygon diamond and arrow shapes, and a cursor-following tooltip.
What you can do after
Apply it via CSS and JavaScript to measure elements, interpret pointer positions, place Grid items, and define clipped shapes.

Read how Math for Web Design explains coordinate system →

Digital Twins in Action

A coordinate system is a framework for specifying the position of points using numerical coordinates relative to defined axes or references.

How it is used
Locates sensor readings and other spatial data on floor plans and georeferenced 3D models.
How deep it goes
Explains alignment through 2D placement and a worked local-to-global 3D transformation, without developing coordinate-system mathematics.
Examples
Uses floor-plan sensor overlays, drone imagery overlaid on a map, and home sensor positions transformed for a 3D scene.
What you can do after
Apply it via CesiumJS to transform local sensor positions and place readings on a georeferenced 3D model.

Read how Digital Twins in Action explains coordinate system →

Math and Architectures of Deep Learning

A coordinate system with perpendicular axes used here as the original input-space representation before latent transformation.

How it is used
Frames machine-learning inputs and outputs as points whose numerical representations depend on chosen axes.
How deep it goes
Defines coordinate dependence, then develops rotations, diagonalization, and eigenvector-aligned axes for hyperellipses.
Examples
Uses page coordinates, a two-dimensional hyperellipse, eigenvector angles, and PyTorch code as concrete illustrations.
What you can do after
Apply it via PyTorch to represent points and rotate coordinates until a symmetric ellipse matrix becomes diagonal.

Read how Math and Architectures of Deep Learning explains coordinate system →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.