hadley/scales — comment on commit 947f97ce1aef3233990d968b406348aa44763de2
File:  line 0
By kohske:

I think this change induce confusion.

```
> log_breaks(base = 10)(1:1000)
[1] 0 200 400 600 800 1000
> log_breaks(base = 2)(1:1000)
[1] 1 8 64 512
```

but I expect like this:
> 10^pretty(log10(1:1000), 5)
[1] 1.000000 3.162278 10.000000 31.622777 100.000000 316.227766 1000.000000

log10 with [1, 1000] makes break equally-spaced n original (untransformed) data, while log2 with [1, 1000] in transformed data.
This is because (log10(1000) - log10(1)) / n < 1, but in this case, the threshold is not appropriate.

I'm not sure when this change is useful.