axes(handles.axes3);%%handles.axes3为指定的那个坐标轴可以为handles.axes2、handles.axes1等 plot(x,y);%这就可以了
如果axes的Tag属性是axes1,那么在其它GUI对象的回调函数里面plot(handles.axes1,x,y)
为部分线条添加图注 l1 = plot(Dideal); l2 = plot(Ddtw); l3 = plot(Dmdtw); l4 = plot(Dnmse); leg1 = legend([l2,l3,l4],'DTW','MDTW','NMSE'); 定义图注时,调节句柄的顺序,可以调节图注中各个曲线的显示顺序。 添加横纵轴标签 xlabel('X-axis (m)','fontsize',16) ylabel('Y-axis ...
clear,closeall,clc%% 图形对象及其句柄x1=linspace(0,2*pi,30);% 首尾为0和2*pi,中间有30个数y1=sin(x1);h0=plot(x1,y1,'r');% 在创建曲线时,用变量获取曲线对象的句柄h1=gcf% 使用gcf获取当前图窗对象的句柄h2=gca% 使用gca获取当前坐标轴对象的句柄h3=findobj(gca,'Marker','x')% 使用findobj获...
figure, hold on; %打开交互模式 quiver(X, Y, V_a(:, :, 1), V_a(:, :, 2)); %绘制向量场图 axis equal; %控制横纵轴比例相同 axis([0, 520, 0, 520]); %控制横纵轴范围与图像大小相同 ax = imshow(rgb2gray(image_a)); %绘制图像 set(ax, 'AlphaData', ...
a. plot函数 plot函数绘制的line对象,当没有指定figure,axes对象时,调用plot函数会自动创建figure,axes对象。在line对象中,经常需要设置的对象有:Color, LineWidth, Marker, MarkerFaceColor, MarkerEdgeColor。绘制图2中第一个图形的代码 x=-pi:pi/10:pi; ...
在MATLAB的命令行中显示图片或者数据,十分简单,仅通过imshow,plot或者imagesc等函数即可。 而在MATLAB GUI中显示图片,通常需要借助Axes控件来实现。相比而言,多一些操作。 在GUI中显示图片 创建一个空白的界面 在GUIDE中,添加一个按钮,然后再添加一个Axes控件,适当调整两者比例。
image(x,y,C) 在(x,y)确定的位置上画C的元素。其中x,y都为2维矩阵,分别指定x轴与y轴的范围,其效果与image(C)相同,只不过是进行了恰当的比例缩放。 image(x,y,C,'PropertyName',PropertyValue,…) 该形式为指定属性名/属性值的高级使用形式,在执行该命令之前,先执行命令newplot。
PS:axes函数可以在同一个图形窗口上建立多个坐标轴(同时显示) clf; x=linspace(0.2*pi,20); y=sin(x); axes('Position',[0.2,0.2,0.2,0.7],'GridLineStyle','-.'); plot(y,x); grid on; axes('Position',[0.4,0.2,0.5,0.5]); t=0:pi/100:20*pi; ...
对于极坐标区,lim 的格式为 [thetamin thetamax rmin rmax]。PolarAxes 对象的ThetaLim和RLim属性存储范围值。 提示 可以将多个输入参数结合使用,例如 axis image ij。选项从左到右进行计算。后面的选项会覆盖前面的选项设置的属性。 如果坐标区不存在,则 axis 函数会创建坐标区。