Matplotlib : Köcher und imshow überlagert, wie kann ich zwei colorbars?

Habe ich eine Figur, die aus einem Bild angezeigt imshow() einer Kontur und einem Vektorfeld Satz von quiver(). Ich habe die farbigen Vektor-Feld, basierend auf einem anderen skalaren Menge. Auf der rechten Seite meiner Figur, ich habe einen colorbar(). Diese colorbar() repräsentiert die Werte angezeigt, die von imshow() (das kann positiv und negativ in meinem Fall). Ich würde gerne wissen, wie könnte ich setup eine andere Farbskala, die wäre auf der Grundlage der Werte der skalaren Menge auf, welche die Farbe der Vektoren basiert. Weiß jemand wie das geht?

Hier ist ein Beispiel, das Bild habe ich in der Lage zu machen. Beachten Sie, dass die Farben der Vektoren gehen von blau zu rot. Nach der aktuellen Farbskala, blau bedeutet negativ. Aber ich weiß, dass die Menge, dargestellt durch die Farbe des Vektors ist stets positiv.

Matplotlib : Köcher und imshow überlagert, wie kann ich zwei colorbars?

InformationsquelleAutor MCF | 2012-08-15
Schreibe einen Kommentar