Merge pull request #431 from twosigma/byu/plot

Byu/plot
fix lock navigation y<0, prevent y<0 for bars&rivers, prevent stuck translate at vrange b order
allow y<0 translation at any time, default base set to zero
merge conflict from fix-435
change axis mechanism (1 axis)