У меня есть два набора данных, которые я хочу построить на том же рисунке, например. два косинус и две синусоидальные участки, которые как раз различаются по амплитуде:Слияние линий в легенде MATLAB
x = -pi:pi/20:pi;
hold all;
amplitude = 1;
plot(x,amplitude*cos(x),'-');
plot(x,amplitude*sin(x),'-');
ax = gca;
ax.ColorOrderIndex = 1;
amplitude=3;
plot(x,amplitude*cos(x),'.');
plot(x,amplitude*sin(x),'.');
legend('1*cos(x)','1*sin(x)', '2*cos(x)','2*sin(x)');
hold off;
Я хочу «сжать» легенду так, что две линии турникеты (нормальная линия и пунктирная линия) «сливаются» и появится рядом с той же записи текстологии в легенде, такие как:
Как я могу добиться этого в MATLAB? В настоящее время я использую R2015b.
Tricky квест ион, я думаю, что это может помочь, посмотрите: [link] (http://stackoverflow.com/questions/33474206/add-custom-legend-without-any-relation-to-the-graph) – Niles