mdsk.net
当前位置:首页 >> mAtlAB如何在指定AxEs上作图 >>

mAtlAB如何在指定AxEs上作图

把你上述代码中的axis(handles.axes5);改为axes(handles.axes5); axis(handles.axes4);改为axes(handles.axes4);即可

axes(handles.axes3);%%handles.axes3为指定的那个坐标轴可以为handles.axes2、handles.axes1等 plot(x,y);%这就可以了

我也遇到过这样的问题,你可以在第一个pushbutton后面加上(cla:)语句,经检测有用

在写callback的时候,用axes(handles.axes1)来选择操作哪个Axes,handles.axes1里的axes1是要操作的那个Axes的tag值。

每个axes对应一个句柄,你要在指定的axes上画动态图像,需要把这个axes作为父对象,假设这个axes的句柄为h1.。 你要画的这个曲线指定为h2 则先这么写 h2=animatedline('parent',h1,'color','r'); 而后就是你的数据了,用addpoint写 addpoints(h2...

1、楼上所说Layer属性不靠谱,该属性只决定axes的坐标轴、Tick等要素是否被坐标系里面的对象如patch、surface、image等所遮盖,与其它无关。 2、楼主的要求做不到。对于同一类型的图形对象,可以通过设置Children的顺序来调整其显示顺序,但是,...

lz问的是让图像和axes一样大,而不是axes和图像一样大。 如果lz是想让图像显示出来和axes一样大,就在调用imshow的时候最后加一个参数 'fit'。如果图像长宽比例和axes不一样,显示结果会造成挤压变形。 如果lz是想让图像本身数据变的和axes一样...

你就把Figure理解成一个窗口,然后Axes才是真正的图。 一个窗口当然可以有很多图,所以一个Figure可以有很多Axes。另外,你用Figure命令时,它默认会帮你建立个Axes,你可以用gca得到它。 Axes一般常用在你想将多幅图放在一起显示(用不同的坐标...

方法如下: figure; %设置坐标轴线宽,加边框,坐标字号 axes('linewidth',1, 'box', 'on', 'FontSize',16); %设置坐标轴label xlabel('时间(s)','FontSize',16); ylabel('压力(pa)','FontSize',16); grid on; hold on; plot(ScopeData1.time, Sco...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com