Filter löschen
Filter löschen

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

4 Ansichten (letzte 30 Tage)
Please see attachment below...

Akzeptierte Antwort

Jos (10584)
Jos (10584) am 7 Mär. 2016
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-')

Weitere Antworten (0)

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by