I want to plot some thing like this picture how can i do this ?

 Respuesta aceptada

Use AXES to create a new axis relative to the another axes
x = 0:100 ; y = exp((x/50).^2)+rand(size(x)) ; % some data
% plot #1
ph = plot(x,y,'b-')
hold on
fill(x([1 1 50 50]),y(1) + [1 -1 -1 1],[1 1 0])
hold off ;
uistack(ph,'top')
% insert plot
p0 = get(gca,'position')
p1 = [p0(1)+0.1 p0(2)+0.3 p0(3)/2 p0(4)/2]
axes('Position',p1)
plot(x(1:50),y(1:50),'b-')

Más respuestas (0)

Categorías

Más información sobre Line Plots en Centro de ayuda y File Exchange.

Preguntada:

el 7 de Mzo. de 2016

Editada:

el 7 de Mzo. de 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by