The y values include some -Infs and it looks like that makes the axis limits give up. Is that expected behavior?
-Inf
scatter(1:1000, [log(10^k) for k in -1.0:-1:-1000])