Colormap für Fehlerbalken im x-y-Streudiagramm unter Verwendung von matplotlib
Ich habe eine Zeitreihe von Daten, für die ich die Menge y und deren Fehler yerr habe. Ich möchte jetzt ein Diagramm erstellen, das y gegen die Phase (d. H. Zeit / Periode% 1) mit vertikalen Fehlerbalken (yerr) zeigt. Dafür verwende ich normalerweise pyplot.errorbar (time, y, yerr = yerr, ...)
Ich möchte jedoch einen Farbbalken / eine Karte verwenden, um den Wert der Zeit in demselben Diagramm anzuzeigen.
Was ich also tue, ist folgendes:
<code>pylab.errorbar( phase, y, yerr=err, fmt=None, marker=None, mew=0 ) pylab.scatter( phase, y, c=time, cmap=cm ) </code>
Leider werden dabei einfarbige Fehlerbalken dargestellt (Standard ist blau). Da ich ~ 1600 Punkte pro Plot habe, verschwindet die Farbkarte des Streudiagramms hinter den Fehlerbalken. Hier ist ein Bild, das zeigt, was ich meine:
Gibt es eine Möglichkeit, die Fehlerbalken mit der gleichen Farbkarte wie im Streudiagramm zu zeichnen? Ich möchte nicht 1600 mal errorbar aufrufen ...