UPDATE
I am able to generate the submesh and get stress plot for each submesh domain seperately.
How can I merge these plots (using hold on feature similar to matlab)?
# stress Plot
Vf = FunctionSpace(submesh_fib, 'DG', 0)
Vm = FunctionSpace(submesh_mat, 'DG', 0)
sigf=project(sigma_vec(v,1,Eps)[0],Vf)
sigm=project(sigma_vec(v,0,Eps)[0],Vm)
plt.figure()
p1 = plot(sigm)
plt.colorbar(p1)
plt.show()
plt.figure()
p2 = plot(sigf)
plt.colorbar(p2)
plt.show()

I tried FunctionAssigner, but getting error in interpolate step according to