haskell/criterion

Log scale discoverability

expipiplus1 opened this issue · 1 comments

Is it possible to make linear/log switching a bit more discoverable? Perhaps a Log/Lin button at the top of the graph?

I guess it's not bad at the moment (clicking the (i) and reading there helps). Personally I only discovered it by reading though all of #213, seeing it had been changed and the going and reading (i) knowing that it was possible (I'd become used to graphs where it wasn't an option)!

Of course this comes at the expense of more cluttered graphs and all that...

I would welcome a PR which adds Log/Lin buttons at the top of the chart. Aside from discoverability, I think it would be nice to have a visual indication of which scale you're using at a given moment. Such buttons wouldn't be strictly necessary to figure out this information (you could always just look at how quickly the numbers on the x-axis increase), but it would be a nice UI qualify-of-life improvement nonetheless.