How to plot inset in a subplot defined by axesand position?

8 次查看(过去 30 天)
I want to insert inset into a subplot defined by position command, but it gives me error. Here is the code i wrote , so just the inset appears and not the subplot.
figure('position',[100 100 800 900])
subplot('position',[100 100 800 300])
x=linspace(1,10);
y=linspace(1,10);
plot(x,y)
h=axes('Parent', gcf, 'Position',[.6 .85 .3 .07])
h =
Axes with properties: XLim: [0 1] YLim: [0 1] XScale: 'linear' YScale: 'linear' GridLineStyle: '-' Position: [0.6000 0.8500 0.3000 0.0700] Units: 'normalized' Show all properties
plot(h,x,y,'b-','linewidth',1.5)

回答(1 个)

KSSV
KSSV 2022-2-24
figure('position',[100 100 800 900])
% subplot('position',[100 100 800 300])
x=linspace(1,10);
y=linspace(1,10);
plot(x,y)
h=axes('Parent', gcf, 'Position',[.6 .85 .3 .07])
h =
Axes with properties: XLim: [0 1] YLim: [0 1] XScale: 'linear' YScale: 'linear' GridLineStyle: '-' Position: [0.6000 0.8500 0.3000 0.0700] Units: 'normalized' Show all properties
plot(h,x,y,'b-','linewidth',1.5)
  2 个评论
shahab ullah khan
shahab ullah khan 2022-2-24
Thank you @KSSV. But i need subplots in the figure window i defined, and need insets inside the subplots.
KSSV
KSSV 2022-2-24
You have nit used the subplot command properly. Read about it.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Data Type Conversion 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by