Sto analizzando i dati in un tipico formato di dispersione MATLAB. Di solito quando si stampa più set di dati, vorrei utilizzare il comando 'aggrapparsi;', e poi tracciare ognuno dei dati, seguita da questo per ottenere la mia leggenda:Disegno grafico MATLAB: assegnazione delle etichette delle legende durante il plottaggio
legend('DataSet1', 'DataSet2') % etcetera
Tuttavia, i (più) insiemi di dati sto tramando sugli stessi assi non sono necessariamente gli stessi set di dati ogni volta. Sto tracciando fino a sei diversi set di dati sugli stessi assi, e potrebbe esserci una combinazione di questi (a seconda di cosa l'utente sceglie di visualizzare). Ovviamente quello sarebbe un sacco di elseif se volessi impostare la leggenda in modo tradizionale.
Quello che vorrei fare è assegnare a ciascun DataSet un nome in quanto è tracciato in modo che successivamente sia possibile richiamare una legenda di tutti i dati visualizzati.
... O qualsiasi altra soluzione a questo problema a cui qualcuno possa pensare ..?
Questo metodo sembra mescolare i colori e i nomi ... A meno che non lo stia implementando in modo errato? – CaptainProg
cosa intendi, esattamente ... Ah, capisco. Ok, prova la nuova versione! – tmpearce
Fantastico. Grazie. – CaptainProg