Data visualization with gnuplot.
Lukas C. Bossert ยท v1.5.0
Someone will correct a number, reuse the chart, or ask how it was made. Usually not you, and rarely soon.
Can we inspect a failure and recover from it?
Can someone else understand and reuse it?
Can someone maintain and adapt it?
What experience supports the choice?
Asked here of one technology: gnuplot.
A plain-text script turns a plain-text table into a figure.
<<plot-style>>
set ylabel "People"
set yrange [0:*]
plot data using 3:xtic(1) \
title "Survived", \
'' using 4 \
title "Died"
Choose it for what it is: a precise, scriptable, durable renderer.
Every step is plain text you can open and read.
live
plot data using 3:xtic(1) plot data using ($3/$2*100):xtic(1)
One line changes. The data do not. The conclusion does.
Then: the axis label, the caption, and the sentence underneath.
Plain-text scripts, explicit settings, errors that name the line
Free to use, plain-text input, open output formats
Maintained, version 6 in 2023, compatibility a stated priority
In use since 1986, documented, widely answered
Notebook, slides and two references: all Org, all in one folder.