Plot 如何为图例添加选择性数据集

Plot 如何为图例添加选择性数据集,plot,legend,matlab-figure,legend-properties,Plot,Legend,Matlab Figure,Legend Properties,我有一个图,其中15个数据集与它们的趋势线(lslines)一起绘制。如果我使用命令图例,它将显示所有数据集和LSLINE,总共30个图例。但我想忽略lslines的传说。如何可能?存储每个打印数据集的句柄,并使用这些句柄创建图例: figure hold on h1 = plot(rand(1,10),'b'); h2 = plot(rand(1,10),'r'); h3 = plot(rand(1,10),'g'); legend([h1,h3],'data 1','data 3') %d

我有一个图,其中15个数据集与它们的趋势线(lslines)一起绘制。如果我使用命令图例,它将显示所有数据集和LSLINE,总共30个图例。但我想忽略lslines的传说。如何可能?

存储每个打印数据集的句柄,并使用这些句柄创建图例:

figure
hold on
h1 = plot(rand(1,10),'b');
h2 = plot(rand(1,10),'r');
h3 = plot(rand(1,10),'g');

legend([h1,h3],'data 1','data 3') %displays a legend for the first and third plot but not the second plot

存储每个打印数据集中的控制柄,并使用这些控制柄创建图例:

figure
hold on
h1 = plot(rand(1,10),'b');
h2 = plot(rand(1,10),'r');
h3 = plot(rand(1,10),'g');

legend([h1,h3],'data 1','data 3') %displays a legend for the first and third plot but not the second plot

请提供显示您的问题的最小代码。@JohnSmith,它以lopp方式运行,绘制图形,绘制“lsline”,并在下一次迭代中保持不变。因此,我只需要绘制图例,而不需要绘制直线……请提供显示您的问题的最小代码。@JohnSmith,它以lopp方式运行,绘制图形,绘制“直线”,并在下一次迭代中保持不变。所以我只需要情节的图例,而不需要线条。。。