Я бы сделал это как:
#!/usr/bin/env ipython
# -------------------
import numpy as np
import matplotlib as mpl
mpl.use('TKAgg');
from pylab import plot,show
# ---------------------
y1 = lambda(x): x**2
y2 = lambda(x): (x-1.5)*10
x1 = np.linspace(0,12,50)
x2 = np.linspace(1,10,12)
# --------------------
ymax=np.max((y1(x1),y2(x1)),axis=0)
plot(x1, y1(x1), '.-')
plot(x2, y2(x2), '.-')
plot(x1, ymax, 'k',lw=2.0)
show()