t = 0 :0.1 :6 ;
ax(1) = newplot;
set(gcf,'nextplot','add')
h1 = plot(t,sin(t),'b');
set(ax(1), 'box','off','xcolor','b')
ylim1 = get(ax(1),'ylim');
ax(2) = axes('position',get(ax(1),'position'));
h2 = plot(t,tan(t),'r');
set(ax(2),'XAxisLocation', 'top','color','none',...
'ylim', ylim1, 'box','off','xcolor','r');