In [1]:
import sympy as sym
import sympy.plotting.plot as symplot
In [2]:
from sympy.abc import x

y = x**2

p = symplot(y,show=False)
print(p)
p.xlim = [0,50]
p[0].line_color = 'm'
p.title = 'The Plot'

p.show()
Plot object containing:
[0]: cartesian line: x**2 for x over (-10.0, 10.0)
<Figure size 640x480 with 1 Axes>
In [3]:
x,a = sym.symbols('x,a')

expr = a/x

n = 1

p = symplot(expr.subs(a,n),(x,-5,5),show=False)
#p = symplot(expr.subs(a,n),show=False)
#p = symplot(expr.subs(a,n),(x,-5,5),(y,-5,5),show=False)
p[0].label = '$y=%s$' %sym.latex(expr.subs(a,n))

p.extend(symplot(expr.subs(a,2),show=False))
p[1].label = '$y=%s$' %sym.latex(expr.subs(a,2))

p[0].line_color = 'r'
p.ylim = [-5,5]
#p.xlim = [-5,5]
p.legend = True
p.show()