Ho due serie di dati che desidero stampare nella stessa figura, ad es. due coseno e due trame sinusoidali che appena si differenziano per l'ampiezza:Stili della linea di unione nella legenda 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;
voglio "comprimere" la legenda in modo che i due montanti (linea normale e la linea tratteggiata) sono "fuse" e appaiono accanto alla stessa voce testuale nella leggenda, come ad esempio:
come posso raggiungere questo obiettivo in MATLAB? Attualmente sto usando R2015b.
Tricky quest I, penso che questo possa aiutare, dare un'occhiata: [link] (http://stackoverflow.com/questions/33474206/add-custom-legend-without-any-relation-to-the-graph) – Niles