legend(h[1 8 10], 'profile 1', 'profile 8', 'profile 10'); %显示第1、8、10条廓线的legend 第二种情况,不同的plot函数绘制出来的曲线 h1 = plot(x1, y1); hold on; h2 = plot(x2, y2); hold on; h3 = plot(x3, y3); hold on; h4 = plot(x4, y4); hold off; legend([h1 ...
1 首先如图所示,编辑代码,在一张图上输出至少两条曲线,用以说明图例的设置,用hold on保持两条曲线在一张。2 此时点击运行即可,如下图绘制出两条曲线,需要添加图例用以区分不同形式曲线的含义及作用。3 接着生成曲线后,直接可在图形界面点击插入菜单,找到图例后,点击图例即可完成添加,双击可编辑文字内容,...
% Specify the legend labels during the plotting commands by setting the DisplayName property to the desired text. % Then, add a legend. clear clc close all x = linspace(0,pi); y1 = cos(x); subplot(2,1,1); plot(x,y1,'DisplayName','cos(x)') legend %hold on y2 = cos(2*x)...
hold on hl = legend; %获取当前的legend属性 if isempty(hl) %如果是空,说明现在还没有legend属性 lstr = {'x'}; %设定当前想要标记的string else lstr = [hl.String{:}, {'x'}]; %如果已经有legend属性,在原有string上继续添加新的string end plot(...); %继续画图(前面有hold ...
matlab的legend()用法 clc;clear;close all; x=0:0.1:2*pi(); figure(1);hold on;plot(x,sin(x),'b.',x,cos(x),'r+'); legend('sin','cos');%这样可以把"."标识为'sin',把"+"标识为"cos"
>> hold on x=0:0.1:5*pi;y1=sin(x);plot(x,y1,'xr--');y2=cos(x);plot(x,y2,'og:');hold off 3. 添加Legend和Title Add Legend and Title 要进一步分别图像,我们需要给图像添加Legend,还要给整个图像命名,具体代码如下:To further separate the images, we need to add Legend to the ...
当需要绘制多条曲线时,可以使用hold on命令,使各条曲线互不影响地同时显示。 另外,使用hold on命令还可以为当前图形窗口添加Legend,在legend中,可以对曲线进行对应标记,方便识别每一条曲线。©2022 Baidu |由 百度智能云 提供计算服务 | 使用百度前必读 | 文库协议 | 网站地图 | 百度营销 ...
hold on;plot(x, y2, 'b', 'LineWidth', 2);% 添加图例并将其置于正上方 legend('Sin', '...
在MATLAB中,您可以使用legend函数创建图例,以标识每个数据系列或曲线所代表的内容。有两种常用的方法来使用legend函数:1. 在绘制曲线之前,通过将字符串数组传递给legend函数...
方法/步骤 1 首先,我们创建六条曲线,分两次绘制曲线x = 0 : 0.01 : 4*pi;y1 = sin(x);y2 = cos(x);y3 = 3*cos(x);y4 = cos(x).*sin(x);y5 = cos(x) + sin(x);y6 = cos(x) - 2*sin(x);h1 = plot(x,y1,x,y2,x,y3);hold onh2 = plot(x,y4,x,y5,x,y6);2...