Matlab wählt zufällige Farben für das Plotten
Habe ich 6 Vektoren, die ich zeichnen möchten.
Wie kann ich machen, die jede Handlung mit einer anderen Farbe (random)?
Mit dem code unten, die Handlung beschränkt sich auf eine Farbe für alle sechs Vektoren.
plot(x,y,'-rs','LineWidth',1,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',5);
Kommentar zu dem Problem
möglich, Duplikat der Automatisch plot verschiedenen farbigen Linien in MATLAB
InformationsquelleAutor der Frage Jessy | 2010-07-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie GRUNDSTÜCK automatisch wählen Sie Zeile Farben für Sie. Wenn alle 6 von Ihren Vektoren die gleiche Länge haben, kann man die x-und y-Koordinaten in N-6 Matrizen
X
undY
und übergeben Sie diese zu GRUNDSTÜCK. Eine andere Farbe verwendet werden, für jede Spalte:Könnten Sie auch einige der eingebauten Farbverläufen zu generieren, die eine Reihe von Farben, dann verwenden Sie diese, wenn Sie zeichnen jede Zeile separat. Zum Beispiel:
InformationsquelleAutor der Antwort gnovice
Erstellen Sie eine zufällige Farbe zuordnen, können Sie das folgende tun
Jedoch, wie ich bereits in meinem Kommentar zu gnovice Antwort, Kommissionierung Farben aus einer Farbpalette bietet in der Regel viel mehr lesbare Farbkombinationen.
InformationsquelleAutor der Antwort Kena