Using axis lines for good or evil
dynomight.net
dynomight.net
The author is confusing axis scaling with axis aesthetics. Whether there’s an axis line is entirely separate from what the starting value is. I’d even go as far to argue that the authors chosen axis styling from the first 4 examples is the among least consistent and least readable of the options.
Put axis lines on your graphs, up to you, live your best, aesthetically pleasant and consistent life. Do, however: under threat of never being allowed near a computer to make a graph ever again- correctly _scale_ your axis values correctly.
> Whether there’s an axis line is entirely separate from what the starting value is.
The entire point of the article is demonstrating that this is incorrect. I think they do a convincing job.
For cases where an axis is truncated (e.g., with currency amounts where 0 is meaningful, but where showing the graph with 0 wouldn't give an easily understood graph like the example given for the $50T to $53T range), just use a graph break symbol (that squiggly thing near the origin point) to clearly indicate that the axis is truncated.
If you need a graph focusing on a narrow range, make a new category, like "loss in %" and you will move in the 0-6 range instead of 50-53.
|
|--------------- (something near room temperature)
|
|
|
|
+--------------- (absolute 0)
0 isn't magic, there's different starting points depending on the data, it's not a manipulation as long as you clearly mark that the truncation happened. I like the idea of not including the axis line, I'm fine with the graph break on the axis as well. Anything as long as it's obvious.I dunno, your temperature example is a perfect counter-example to this. What absolute starting point would you use for temperature?
If it's air temperature outside I would use 0 C.
If it's cooking temperature I would still use 0 C, not absolute zero.
Actually the only case in which absolute zero seems like the sensible answer I can think of is superconductors' critical temperatures and other physical stuff.
For your first example a line at average body temperature would make sense though.
Around 0 C it starts snowing instead of raining, and standing bodies of water freeze. If you have plants outside and it's not winter - they will die if it gets under 0 C. If you're driving - the road will freeze under 0 C and it's pretty dangerous to drive fast in such conditions. I'd argue there's no more important air temperature than 0 C on Earth-style planets.
For cooking 100 C is a reference (water boils), but it's a bad starting temperature because you start lower than that. It's important to show room temperature (around 20 C), boiling temperature (around 100 C) and the maximum useful temperature (around 250 C). So starting at 0 C makes sense.
For a graph of earnings or net income, you should zero at either 0T (you can have zero earnings or even negative earnings, or you can have zero income), or zero at some point that you must explain and makes sense (e.g. zeroing Boeing earnings at Boeing + MD merger).
But in my experience, when someone zeros the scale at an arbitrary point, he's after a deception. I've seen graphs zeroed randomly and without explanation at 5000, and the scale going from 5000 to 5004, with the points going wildly from the top to the bottom and back again. "Wow, what a wild ride!", but in reality it was as stable as it could be. There are a lot of examples of this in business anual/quarter reports.
From these considerations, the author's principle could be generalized to 'lines should be meaningful.'
But that's not being used here. Instead, in dark mode the site just sets images to 75% opacity and animates them up to 100% on hover. That's the only place on the page where you see a huge block of pure white, so it looks brighter than everything else (even though the text is also pure white).