Ich habe zwei Datensätze, die ich in der gleichen Abbildung, z. zwei Cosinus- und zwei Sinus Plots, die nur in der Amplitude unterscheiden:Linienstränge in MATLAB-Legende zusammenfügen
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;
Ich will die Legende zu „komprimieren“, so dass der beiden Leitungs Stiles (normale Linie und gepunktete Linie) ist „verschmolzen“ und erscheint neben den gleichen Texteintrag in der Legende, wie zum Beispiel:
wie kann ich erreichen dies in MATLAB? Ich verwende derzeit R2015b.
Tricky Suche Ich denke, dass dies helfen kann, werfen Sie einen Blick auf: [link] (http://stackoverflow.com/questions/33474206/add-custom-legend-without-any-relation-to-the-graph) – Niles