Ich zeichne Daten in einem typischen MATLAB-Scatterplot-Format. Normalerweise, wenn mehrere Datensätze Plotten, würde ich den Befehl ‚festhalten,‘ verwenden, und dann jedes der Daten plotten hinzu, gefolgt von meiner Legende zu bekommen:MATLAB-Plot: Zuweisung von Legendenbeschriftungen während Plot
legend('DataSet1', 'DataSet2') % etcetera
jedoch die (mehrfach) Datensätze Ich bin Plotten auf den gleichen Achsen sind nicht immer die gleichen Datensätze jedes Mal. Ich zeichne bis zu sechs verschiedene Sätze von Daten auf den gleichen Achsen, und es könnte eine beliebige Kombination von diesen gezeigt werden (abhängig davon, was der Benutzer auswählen möchte). Offensichtlich wäre das eine Menge anderes, wenn ich die Legende auf die traditionelle Art aufbauen wollte.
Was ich wirklich tun möchte ist, jedem DataSet einen Namen zu geben, wie es geplottet wird, so dass ich danach nur eine Legende aller Daten aufrufen kann, die angezeigt werden.
... Oder irgendeine andere Lösung für dieses Problem, an die jeder denken kann ..?
Diese Methode scheint die Farben und Namen zu verwechseln ... Es sei denn, ich implementiere es falsch? – CaptainProg
was meinst du genau ... Ah, ich verstehe. Ok, probiere die neue Version aus! – tmpearce
Fantastisch. Vielen Dank. – CaptainProg