Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
Empty file.
29 changes: 29 additions & 0 deletions plots/network-transport-static/specification.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# network-transport-static: Static Transport Network Diagram

## Description

A directed network visualization for transportation systems where stations are displayed as labeled nodes and train/bus routes as directed edges. Edges display departure times, arrival times, and route identifiers. Designed for visualizing timetables, route maps, and connection patterns in rail, bus, or flight networks. This static version focuses on clear, readable presentation without interactive repositioning.

## Applications

- Visualizing regional train networks with departure and arrival times at each station
- Displaying bus route maps showing service frequency and travel times between stops
- Analyzing flight connections between airports with layover and connection information
- Planning public transit coverage by mapping routes and identifying service gaps

## Data

- `stations` (list of dicts) - nodes with `id`, `label`, `x`, `y` coordinates for positioning
- `routes` (list of dicts) - directed edges with `source_id`, `target_id`, `route_id`, `departure_time`, `arrival_time`
- Size: 8-20 stations with 15-60 routes for optimal readability
- Example: A regional rail network with 12 stations and 35 daily train services showing hourly departures

## Notes

- Station nodes should display labels clearly; size nodes to accommodate station names
- Edges must show direction with arrows indicating travel direction
- Edge labels should display route identifier and times (e.g., "RE 42 | 08:15 → 09:30")
- When multiple routes connect the same station pair, use curved or offset edges to distinguish them
- Node positioning based on provided x/y coordinates; no force-directed layout needed
- Consider color-coding routes by type (regional, express, local) or frequency
- Tooltips (where supported) should show full route details on hover
11 changes: 11 additions & 0 deletions plots/network-transport-static/specification.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
spec_id: network-transport-static
title: Static Transport Network Diagram
created: 2026-01-10T00:00:00Z
updated: 2026-01-10T00:00:00Z
issue: 3463
suggested: null
tags:
plot_type: [network, graph, directed]
domain: [transportation, logistics, infrastructure]
features: [labels, directed-edges, multi-edge]
data_type: [categorical, temporal]
Copy link

Copilot AI Jan 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The YAML file is missing comments and structure that are present in other specification files. According to the project's pattern (see network-basic and network-directed), the file should include:

  1. A header comment explaining the purpose
  2. Comments separating sections (# Specification tracking, # Classification tags)
  3. Proper indentation under the tags section

The tags structure should also follow the established pattern with list items on separate lines using hyphens, not inline brackets.

Suggested change
spec_id: network-transport-static
title: Static Transport Network Diagram
created: 2026-01-10T00:00:00Z
updated: 2026-01-10T00:00:00Z
issue: 3463
suggested: null
tags:
plot_type: [network, graph, directed]
domain: [transportation, logistics, infrastructure]
features: [labels, directed-edges, multi-edge]
data_type: [categorical, temporal]
# Static transport network diagram specification
# Specification tracking
spec_id: network-transport-static
title: Static Transport Network Diagram
created: 2026-01-10T00:00:00Z
updated: 2026-01-10T00:00:00Z
issue: 3463
suggested: null
# Classification tags
tags:
plot_type:
- network
- graph
- directed
domain:
- transportation
- logistics
- infrastructure
features:
- labels
- directed-edges
- multi-edge
data_type:
- categorical
- temporal

Copilot uses AI. Check for mistakes.
Copy link

Copilot AI Jan 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The data_type tags are missing 'network' and 'relational', which are present in other network specifications (network-basic, network-directed, network-weighted). Since this is a network visualization showing relationships between stations via routes, consider adding these tags alongside the existing 'categorical' and 'temporal' tags for consistency with other network plot specifications.

Suggested change
data_type: [categorical, temporal]
data_type: [categorical, temporal, network, relational]

Copilot uses AI. Check for mistakes.
Loading