t = 0 : 0.01 : 2 * pi;
s = sin(t);
c = cos(t);
m = -sin(t);
hold on;
plot(t, s, 'r');
plot(t, c, 'b');
plot(t, m, 'g');
hold off;
legend('', 'cosine', '');
Come mostrare la legenda solo per un determinato sottoinsieme di curve nella stampa?
Non ci sono più curve nel mio tracciato. Voglio visualizzare la legenda solo per alcuni di essi. Come lo faccio?
Ad esempio, come si fa a rendere visibile solo la legenda per la curva del coseno nel disegno sopra? Quando chiamo le funzioni legend()
come legend('', 'cosine');
invece di aggiungere il terzo parametro vuoto, in effetti la terza riga verde viene rimossa dalla legenda. Ma questo non risolve il mio problema, perché la linea rossa indesiderata rimane visibile.
Si noti che con questo approccio, una volta che si disattiva la legenda e riaccendila tramite l'interfaccia utente, tutte le linee torneranno nella legenda. – Jonas
@Jonas grazie per averlo indicato. –
PNG è migliore per questo tipo di immagine. –