Wie man 10 Spuren in der gleichen Figur mit unterschiedlicher Farbe in Python plotten?

Ich muss 10 Spuren mit unterschiedlicher Farbe in Python zu zeichnen, jede Spur ist in einer anderen Datei mit der gleichen Erweiterung .numpy., Ich meine damit, dass ich 10 Dateien habe:

trace1 trace2 trace3 trace4 trace5 trace6 trace7 trace8 trace9 trace10 

Dies ist mein Code, um nur eine Spur zu zeichnen:

 import matplotlib.pyplot as plt import numpy as np dataArray= np.load(r'/home/user/trace1.npy') print(dataArray) plt.plot(dataArray.T) plt.show() 

Nach dir muss ich sie alle in die gleiche Datei stellen? Um sie zu zeichnen?

Danke im Voraus.

  • PyAPNs und die Notwendigkeit, zwischen Sends zu schlafen
  • Konvertieren von Wörtern zwischen Verb / Nomen / Adjektivformen
  • Identifizieren Sie Duplikate in einer Liste von Listen und fassen Sie ihre letzten Elemente zusammen
  • Python: Befehl in Windows-Service ausführen
  • Python - Weiterleiten IMAP Email mit Attachments (imaplib, smtplib)
  • Python-Matplotlib-Punktfarbe
  • Java-Äquivalent der Funktionszuordnung in Python
  • Gibt es eine Karte ohne Ergebnis in Python?
  • One Solution collect form web for “Wie man 10 Spuren in der gleichen Figur mit unterschiedlicher Farbe in Python plotten?”

    Nein, du musst nicht alles in die gleiche Datei stellen. Sie können einfach über eine Liste von Dateien und Plot in die gleichen axes . Für die Farbe ist es am einfachsten, wenn man einfach eine Farbe für eine colormap . Hier ist ein kleines Beispiel:

     import matplotlib.pyplot as plt import numpy as np import matplotlib # Read in list of files. You might want to look into os.listdir() traces=[list of filepaths to your .npy files] # Create figure fig=plt.figure() fig.show() ax=fig.add_subplot(111) # Grab colormap cmap = matplotlib.cm.get_cmap('jet') # Loop through traces and plot them for j,trace in enumerate(traces): # Load file dataArray= np.load(trace) # Grab color c=cmap(float(j)/len(traces)) # Plot ax.plot(dataArray.T,color=c) plt.show() 
    Python ist die beste Programmiersprache der Welt.