grow bars upward

fixes #711
closes #759
closes #788

@r4j4h, we do need to take the margin into account here
@sergio91, I think yAxisHeight is clearer here, also no need for a function

Thank you both for your fixes!