PLOT in MATLAB

The x-axis of a particular graph is from 0 to 100 whereas the y axis is from 0 to 3.5. I want to zoom a particular portion of the x-axis say from 0 to 20 and plot it in the top right corner of the same graph. How do I do it?

3 件のコメント

subho
subho 2011 年 10 月 22 日
I am sorry for the fact that I am not able to make you understand the question. My question is, suppose I have the following plot
x=[0 20 40 60 100];
y1=[1 2 3 4 5];
y2=[6 7 8 9 10];
plot(x,y1);
hold on
plot (x,y2);
Now the x-axis of a particular graph is from 0 to 100 whereas the y axis is from 0 to 10. I want to zoom a particular portion of the x-axis say from 0 to 20 and plot it in the top right corner of the same graph. How do I do it?
Grzegorz Knor
Grzegorz Knor 2011 年 10 月 22 日
I still don't understand. Could you upload an image which will help my understand it.
Image Analyst
Image Analyst 2011 年 10 月 22 日
I don't understand why his suggestion of xlim() doesn't do what you want. Are you perhaps looking for the user to somehow interactively draw a box around the part of the graph that they want to zoom in on?

サインインしてコメントする。

 採用された回答

Grzegorz Knor
Grzegorz Knor 2011 年 10 月 22 日

0 投票

x = rand(100,1)*3.5;
axes('Units','normalized','Position',[.1 .1 .8 .8])
plot(x)
axes('Units','normalized','Position',[.6 .6 .3 .3])
plot(x)
xlim([0 20])

1 件のコメント

subho
subho 2011 年 10 月 22 日
I am very thankful to you for this answer. It solved my problem. Thanks again.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by