// Editorial data-story — magazine typography + inline viz. 1400×1800 (tall). import { Area, AreaChart, Bar, BarChart, Cell, Line, LineChart, ResponsiveContainer, XAxis, YAxis, } from "recharts"; // ---------- data ---------- const temp = Array.from({ length: 144 }, (_, i) => ({ y: 1880 + i, t: -0.2 + i * 0.011 + Math.sin(i * 0.3) * 0.08 + Math.random() * 0.04, })); const emitters = [ { country: "China", pct: 31, color: "#111" }, { country: "United States", pct: 14, color: "#333" }, { country: "India", pct: 7.6, color: "#555" }, { country: "Russia", pct: 4.8, color: "#777" }, { country: "Japan", pct: 3.1, color: "#999" }, { country: "Rest of world", pct: 39.5, color: "#c8c8c8" }, ]; const sectors = [ { s: "Energy", v: 73 }, { s: "Agriculture", v: 12 }, { s: "Industry", v: 6 }, { s: "Waste", v: 3 }, { s: "Land use", v: 6 }, ]; // ---------- poster ---------- export default function Editorial() { return (
{/* masthead */}
The Almanac · Vol. XII · Climate
Issue 04 — Spring 2026
{/* headline */}

A century and a half of warming, charted in one line.

Global mean surface temperature has risen more than 1.2°C since 1880. The curve below tracks deviation from the 1951–1980 baseline. The last decade contains nine of the ten hottest years ever recorded.

By the numbers
{/* main chart */}
Fig. 1 — Global temperature anomaly, 1880–2023
`${v > 0 ? "+" : ""}${v.toFixed(1)}°C`} />
Source: NASA GISS surface-temperature analysis.
{/* two-column section */}
Fig. 2 — Share of global emissions, 2023

Five countries account for two-thirds of everything.

{emitters.map((e) => (
))}
{emitters.map((e) => (
{e.country} {e.pct}%
))}
Fig. 3 — Emissions by sector

Energy dominates.

{sectors.map((d) => ( ))}
{/* pullquote */}

"The science is unambiguous. What remains is whether we intend to act at the scale the problem demands — not whether we are able to."

— IPCC AR6 Synthesis, paraphrased
{/* footer */}
the-almanac.org Page 14 / 68
); } function Big({ value, label }: { value: string; label: string }) { return (
{value}
{label}
); }