A blockchain keeps its own native clock: block height. Difficulty adjustments, halvings, forks — every event is timed on blocks, not on the calendar. So plotting price against wall-clock time quietly imposes a foreign frame on a system that doesn’t run on it.
Plot against blocks instead — blockframe rather than timeframe — and dynamics the calendar smears out come back into focus. It’s a small change of axis with a surprisingly large change of view.
Freed as → blockframe.