Plamkuję dane w typowym formacie rozrzutu MATLAB. Zazwyczaj podczas drukowania wielu zestawów danych, chciałbym użyć polecenia „trzymać na;”, a następnie wykreślić każdego z danymi, a następnie to, aby moje legendę:Wykreślanie wykresów MATLAB: przypisywanie etykiet legendy podczas operacji
legend('DataSet1', 'DataSet2') % etcetera
jednak (kilka) zbiory danych Mam kreślenia na tych samych osiach niekoniecznie są te same zestawy danych za każdym razem. Planuję do sześciu różnych zestawów danych na tych samych osiach i może być dowolna ich kombinacja (w zależności od tego, co użytkownik wybierze do wyświetlenia). Oczywiście byłoby to dużo innego, gdyby chciałem ustawić legendę w tradycyjny sposób.
To, co naprawdę chciałbym zrobić, to przypisać każdemu zestawowi danych nazwę , ponieważ jest ona drukowana, dzięki czemu mogę po prostu wywołać legendę wszystkich wyświetlanych danych.
... Lub, jakiekolwiek inne rozwiązanie tego problemu, o którym każdy może pomyśleć ...?
Ta metoda wydaje się mieszać kolory i nazwy ... Chyba że wprowadzam ją niepoprawnie? – CaptainProg
co masz na myśli, dokładnie ... Ach, rozumiem. OK, wypróbuj nową wersję! – tmpearce
Fantastyczne. Dziękuję Ci. – CaptainProg