Как следует из комментария Криса, вполне вероятно, что ваш сюжет будет очень неясным - если вам нужно более 50 записей легенды, то вы получите более 50 различных стилей линий, что довольно безумнос точки зрения удобства использования.
Кроме этого, вы можете получить неограниченную легенду, используя gridLegend
FileExchange представление .
% Plot some dummy data, 60 series with various markers / lines
ms = {'*','+','.','d','s','o'};
ls = {'--','-',':','-.'};
x = linspace( 0, 10, 100 ).';
figure(); hold on;
for ii = 1:60;
y = sin(x+ii) + ii + rand(100,1)/2;
p(ii) = plot( x, y, ms{randi(6)}, 'linestyle', ls{randi(4)} );
end
% Call the legend
gridLegend( p );
Вывод: