1.19 Degrees

One hundred forty-six years of thermometers, read five ways.

By 1880 there were enough reliable thermometers on enough ships and in enough weather huts to defend a global average. There has been one for every year since. This page takes that single record and projects it five ways, from a ribbon of color to one glowing point: +1.19 °C. The data never changes. Only the projection does.

Source NASA GISTEMP v4 · Land–ocean index · Units °C vs 1951–1980 · No axis is truncated · Smoothing is labeled where used

The figure beside this essay is an animated chart of NASA GISTEMP v4 annual global mean surface temperature anomalies from 1880 to 2025, re-projected through five views as the text advances: warming stripes, an annual scatter, a lowess-smoothed curve, a zoom on 1970–2025, and a final view highlighting 2025 at +1.19 °C above the 1951–1980 baseline. Every fact shown in the figure also appears in the essay text.

Fig. I · 1880–2025

The record as color

Each stripe is one year. Blue sits below the 1951–1980 average, red above, and the palette is fixed before the argument starts: the same ramp will color every figure on this page. Read left to right. A cool half-century, a mild rise through the 1940s, a long pause, then two decades of saturation.

Color is honest about direction and mute about magnitude. A stripe cannot tell you how much warmer. For that, each year has to become a measurement.

After Ed Hawkins’s climate stripes (2018), redrawn here from the raw series. The color scale is printed on the figure; nothing is rescaled for effect.

Fig. II · Anomalies, °C

The record as measurement

The stripes fall to their values. Every point is a global annual mean anomaly: the difference, in degrees Celsius, between that year and the 1951–1980 baseline. Zero is not “normal.” It is a reference line, and it stays on the chart from here to the end.

Anomalies travel better than absolutes. A mountain station and a valley station disagree about temperature but agree about departure, so a sparse network can still constrain the globe. The scatter is real weather: Krakatoa’s aerosols shade 1884, Pinatubo’s cool 1992, El Niño tips other years warm. Weather scatters the points. Climate is the level they scatter around.

Fig. III · Lowess, 15-yr window

What survives the smoothing

A locally weighted regression, computed in your browser from the same 146 points, which stay on the chart, dimmed but not deleted. Smoothing is an editorial act. It decides which wiggles you get to see, so it gets a label instead of a mystery: lowess, tricube weights, fifteen-year window.

What survives: a cool start deepening to about −0.38 °C near 1910, a rise into the 1940s, three flat decades while postwar sulfate haze offset the early greenhouse push, and then, near 1975, a bend that has not unbent since.

Fig. IV · 1970–2025

The last fifty-five years

The axis re-draws for the close-up and the zero line comes along, because a zoom that hides its baseline is an argument, not a chart. Since 1970 the least-squares trend is +0.20 °C per decade, drawn dashed and labeled.

1998 was the outlier once: an El Niño year so warm it anchored a decade of claims that warming had stopped. Every year since 2012 has been warmer than 1998. Then 2023 cleared the standing record by 0.16 °C, and 2024 raised it again, to +1.28. The points do not know about the argument. They keep landing higher.

Fig. V · 2025

You are here

Pull back. The whole record returns, faded to context, and one point stays lit: 2025, the most recent complete year, at +1.19 °C above the 1951–1980 baseline. It is not the warmest. 2024 holds that, at +1.28. The ten warmest years in the record have all come since 2015.

Next year the chart gets one more point. The record does not argue. It accumulates.

Methods & provenance

Everything on this page is computed from one JSON file, in your browser, as you read.

Data
NASA GISS Surface Temperature Analysis (GISTEMP v4), Land-Ocean Temperature Index. data.giss.nasa.gov/gistemp/graphs_v4/, retrieved 2026-07-09. Global annual mean surface temperature anomaly, °C, relative to 1951–1980. Values are the No_Smoothing annual series (raw JSON as used). No value was adjusted, omitted, or truncated.
Smoothing
Locally weighted regression (lowess): tricube weights over a centered fifteen-year window, one fitted value per year. Computed client-side; the annual points remain visible wherever the smooth is shown.
Trend
Ordinary least squares on the 1970–2025 annual means: +0.20 °C / decade. Shown only on the zoomed figure, dashed, with its fit window stated.
Axes
Every projection with a y-axis includes zero. The zoom re-scales but keeps the baseline and units in frame. The stripe view carries its full color scale.
Colophon
Set in Newsreader (text, real italics, optical sizes) and IBM Plex Mono (figures and axes). Drawn on one <canvas>; every state is a re-projection of the same 146 points. How this page was built →