Wykresowanie MATLAB: przypisywanie etykiet legendy podczas wydruku

Kreślę dane w typowym formacie wykresu rozrzutu MATLAB. Zwykle podczas drukowania wielu zestawów danych używałbym polecenia „trzymaj się;”, a następnie kreślę wszystkie dane, po czym następuje moja legenda:

legend('DataSet1', 'DataSet2') % etcetera

Jednak (wielokrotne) zbiory danych, które wykreślam na tych samych osiach, niekoniecznie muszą być tymi samymi zestawami danych za każdym razem. Kreślę do sześciu różnych zestawów danych na tych samych osiach, i może występować dowolna kombinacja tych danych (w zależności od tego, co użytkownik wybierze do wyświetlenia). Oczywiście byłoby dużo innych rzeczy, gdybym chciał ustawić legendę w tradycyjny sposób.

To, co naprawdę chciałbym zrobić, to przypisać każdemu DataSetowi nazwęjak to jest wykreślone tak, że później mogę po prostu wywołać legendę wszystkich wyświetlanych danych.

... Lub inne rozwiązanie tego problemu, o którym każdy może myśleć ..?

questionAnswers(5)

yourAnswerToTheQuestion