2016-10-31 7 views
1

Ich zeichne eine Kontur auf Matplotlib mit dem Befehl contourf. Ich bekomme riesige Zahlen am Anfang der Frequenz, aber niedrigere Spitzen danach. xlim funktioniert nur im Verbergen der höheren Zahlen - aber ich möchte, dass die niedrigeren Spitzen das Maximum auf der Farbleiste werden (nicht in meinen Bildern gezeigt). Wie skaliere ich die Kontur neu, nachdem der xlim die nicht benötigte Kontur ausgeblendet hat? Grundsätzlich sollte der hellblaue (coole) Teil der roten (heißen) Fläche nach dem Auftragen von xlim (10.100) werdenPlot Maximum von was bleibt auf der Handlung nach xlim

Antwort

1

Ohne Code zur Verfügung zu stellen, ist es schwer, Ihnen ein Codebeispiel zu geben, was Sie tun sollten, aber ich bin Angenommen, Sie bieten Konturplot einige 2d numpy Array von Werten, die die Visualisierung antreibt. Was ich vorschlagen würde, ist dann, das X-Limit in dieser Datenstruktur zu setzen, anstatt das Limit für Matplotlib bereitzustellen. Wenn X Ihre Datenstruktur ist, dann tun Sie einfach plt.contour(X[:10, :]).

+0

Funktioniert wie ein Charme Ulf! Danke! –

Verwandte Themen