new plotting functions and correction lm_eqn() to handle equations with zero-intercept