Machine-readable page content
Canonical: https://semiotic.nteract.io/examples/ukraine-war-history
Ukraine: Four Clocks of a Long War
A Semiotic evidence atlas · 2022–2026
The war has more than one clock.
Territory changes by the day. Photographs enter a ledger later. Aid moves through appropriations and allocations. Economies and coalitions turn by the year. This dashboard keeps those clocks separate, then lets you read their rhythms together.
- reported equipment losses
- through 2025-12-31
- aid allocations
- through April 2026
- economic series
- through 2025
01 · geography and support
Aid crosses borders on a political timetable
Every arc terminates in Kyiv; width and a viridis color scale both encode the value of dated allocations, with color normalized to the largest flow in view. Change the aid definition and year to see the coalition’s weight shift between North America, EU institutions, and European states.
24 February – April 2022
The opening shockThe northern drive failed to take Kyiv; the war contracted east and south after Russia withdrew from northern Ukraine.Aid type
Allocation year
€344.0bn shown across 17 donor flows. Particles indicate direction; arc width and viridis color both encode magnitude, color normalized to the largest flow.
Allocation magnitude · Total
02 · documented equipment losses
Losses plotted by the date they were reported
Each bar is one month, stacked by equipment class. A loss is placed in the month it was reported to the public Oryx archive, which can lag the actual event. Pick a country, or compare both with Russia above the axis and Ukraine below it.
reported losses23,812
destroyed18,496
captured3,158
featured classes · 2022–2514,558
Reading the barsEvery bar shares a zero baseline, so monthly counts are directly comparable, and the stack shows the equipment mix. Hover for a month's exact count; in the single views, click a legend item to isolate a class. Dates are when losses were reported, not necessarily when they happened.
03 · economic and political aftershocks
Annual indicators move more slowly—and still break sharply
GDP growth records the asymmetric 2022 shock and partial recovery. UN votes show a different kind of movement: a much narrower coalition in 2025 and a reversal by the United States.
World Bank · annual
Real GDP growth
year-over-year percentUkraine contracted 28.8 percent in 2022, then returned to positive growth. Russia contracted 1.4 percent in 2022; growth slowed to 1.0 percent in 2025.
Growth rates describe the whole economy, not living standards, reconstruction need, sanctions effectiveness, or the counterfactual path without war.
The yes vote fell from 141 in March 2022 and February 2023 to 93 in February 2025. The United States moved from yes to no.
United StatesMar 2022Yes
Feb 2023Yes
Feb 2025No
The wording changed between resolutions. This view compares coalition size and vote position; it does not treat the three texts as identical measures.
04 · source ledger
What each layer can—and cannot—say
equipmentOryx / public archive
Visually confirmed records are a conservative, lagging record. Monthly values are archive additions grouped into broad classes, not loss-event dates or a census of all equipment lost.
Original Russian list · Original Ukrainian list · daily public archive
supportKiel Ukraine Support Tracker
Release 29 dated allocations through April 2026, expressed in current euros. “Civilian” recodes Kiel humanitarian aid; “unspecified” recodes financial aid whose ultimate use is not identified as military or humanitarian. Capital coordinates are presentation metadata; only the largest donors are mapped here.
Tracker and methodologyeconomyWorld Bank WDI
Indicator NY.GDP.MKTP.KD.ZG: annual percentage growth of GDP at constant prices, downloaded for Ukraine and Russia for 2021–2025.
Indicator seriespoliticsUN General Assembly
Official records for ES-11/1, ES-11/6, and ES-11/7. Not-voting counts are the remainder from 193 members after yes, no, and abstentions.
ES-11/1 · ES-11/6 · ES-11/7