fix axis rule placement errors due to insufficient precision
Merge branch 'subtree'