Modified default range to interpret the assumptions of free_vars

Currently plot has a default range of (-10,10) when user doesn't
provide a range. However this default behaviour doesn't care about the
properties/assumptions of the free_variables. This commit corrects
this situation for two such cases, ie, when the variable is positive
and when it is negative.