Simple (non-branch) corridors only: Waterloo & City, Jubilee, Piccadilly, Victoria, Liberty (Overground), and London Cable Car. Overground paints as parallel rails; cable car is three red rails with white gaps. Branched lines live under Branch strip — horizontal / vertical. Desktop scale matches the reference baseline (10px line).
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
Victoria · no service between Seven Sisters and Green Park. The track between is muted. Boundary stops with an open side stay coloured; stops with every adjacent segment closed (interiors, and a far terminal if applicable) grey out. Pass segments and optionally stationOutOfUseIds.
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
Every stop on the spine — offline Victoria sample (no live Central duplicate). Right-side ticks for ordinary stops, full crossbars at terminals, rings for interchanges.
Victoria line
Southbound
Walthamstow CentralWalthamstow CtrlNational Rail
Blackhorse RoadBlackhorse Rd
Tottenham HaleNational Rail
Seven SistersNational Rail
Finsbury ParkFinsbury PkNational Rail
Highbury & IslingtonHighbury and Islington
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
getLineSpine uses tfl.line.getRouteSequence under the hood. Fetching stays outside LineStrip. You can also pass explicit stations prepared with toDiagramStation.
StraightStrip, BranchStripHorizontal, and BranchStripVertical stay available when you already have a prepared visual model. Prefer LineStrip when you have TfL line data.
Pass mono for B&W Tube-map stroke motifs on the graph (dashed channels, double/triple rails). Mono is SVG, not a CSS role token — it belongs on strips, not titles or chips. Scale it with x.
For "no service between A and B", mute the track with segments. LineStrip greys stations when every adjacent segment is closed. Closed stretches render as a full-thickness muted solid.
Official line colours are fine. Do not redistribute Johnston without a licence. Prepare spine or schematic in the app or a Lab. See Week ahead.
Live strip
Simple (non-branch) corridors only: Waterloo & City, Jubilee, Piccadilly, Victoria, Liberty (Overground), and London Cable Car. Overground paints as parallel rails; cable car is three red rails with white gaps. Branched lines live under Branch strip — horizontal / vertical. Desktop scale matches the reference baseline (10px line).
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
Victoria · no service between Seven Sisters and Green Park. The track between is muted. Boundary stops with an open side stay coloured; stops with every adjacent segment closed (interiors, and a far terminal if applicable) grey out. Pass segments and optionally stationOutOfUseIds.
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
Every stop on the spine — offline Victoria sample (no live Central duplicate). Right-side ticks for ordinary stops, full crossbars at terminals, rings for interchanges.
Victoria line
Southbound
Walthamstow CentralWalthamstow CtrlNational Rail
Blackhorse RoadBlackhorse Rd
Tottenham HaleNational Rail
Seven SistersNational Rail
Finsbury ParkFinsbury PkNational Rail
Highbury & IslingtonHighbury and Islington
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St PancrasNational Rail
getLineSpine uses tfl.line.getRouteSequence under the hood. Fetching stays outside LineStrip. You can also pass explicit stations prepared with toDiagramStation.
StraightStrip, BranchStripHorizontal, and BranchStripVertical stay available when you already have a prepared visual model. Prefer LineStrip when you have TfL line data.
Pass mono for B&W Tube-map stroke motifs on the graph (dashed channels, double/triple rails). Mono is SVG, not a CSS role token — it belongs on strips, not titles or chips. Scale it with x.
For "no service between A and B", mute the track with segments. LineStrip greys stations when every adjacent segment is closed. Closed stretches render as a full-thickness muted solid.
Official line colours are fine. Do not redistribute Johnston without a licence. Prepare spine or schematic in the app or a Lab. See Week ahead.
16 stops · live sequence
Victoria
Brixton
Stockwell
Northern
Vauxhall
Pimlico
Victoria
CircleDistrict
Green ParkGreen Pk
JubileePiccadilly
Oxford CircusOxford Circus
BakerlooCentral
Warren Street
Northern
Euston
Northern
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St Pancras
King's Cross St. PancrasKings Cross St. PancrasKings Cross St PancrasKing Cross St PancrasKing's Cross Saint PancrasKings Cross Saint PancrasKing Cross Saint PancrasKing's X St. PancrasKing's X St Pancras