Horizontal Bar Graphs With Labels in Gnuplot

January 10th, 2011
tech
I wanted a horizontal bar graph with labels. Gnuplot doesn't like to make such things, but after a while of searching I figured out how to convince it to. Data file:
  # index, age, name
  1       24      jeff
  2       25      julia
  3       22      rose
  4       20      alice
  
Gnuplot file:
  set terminal png size "200x200"
  set output 'demo.png'
  set nokey
  unset border
  unset xtics

  plot 'demo.dat' using 1:(-1):3 with labels rotate right, \
       'demo.dat' using 1:2 with boxes
  
Then rotate right in an image editor to get:

Comment via: substack

Recent posts on blogs I like:

Facts I Learned From Maoism: A Global History (Part One)

Maoism: A Global History is densely packed with both stories and insight, which means that my factpost about it is leaving out about as much as I put in, even though I have split it into two parts.

via Thing of Things August 15, 2025

The anti-fragile culture

I wrote a post about organizational culture!.

via Home August 6, 2025

Retrospective on life tracking and effectiveness systems

I’ve been doing life tracking for around 10 years, and this post is looking back at some things I learned from the data (since my previous retrospective in 2017). Highlights include what I get out of the Oura ring, correlations between sleep and deep work…

via Victoria Krakovna July 4, 2025

more     (via openring)