2017-03-10 5 views
0

Ich verwende Pythons wissenschaftliche Plotbibliothek matplotlib. Ich versuche, matplotlib zu verwenden, um ein Bild unter Verwendung imshow anzuzeigen. Ich möchte in der Lage sein, den Farbbereich mit einer Art von UI in der Figur anzupassen. Soweit ich das beurteilen kann, gibt es keine integrierte Möglichkeit, dies in matplotlib zu tun, und ich habe viel zu diesem Thema gefunden. Dies ist ein recht verbreiteter Anwendungsfall und in MATLAB einfach durchzuführen. Wie macht man das in matplotlib?UI Einstellbare Matplotlib-Farbpalette

+1

Wenn Sie fragen, wie etwas, was in * A * gemacht werden kann, in * B * erledigt werden kann, sollten Sie erklären oder zumindest auf ein Beispiel verweisen, wie es in * A * gemacht wird. – ImportanceOfBeingErnest

Antwort

0

Ich nehme an, Sie möchten das cmap Attribut ändern. Sie könnten die eingebaute Funktion input verwenden, um einen neuen Wert von der Befehlszeile (nicht wirklich eine GUI) zu lesen, oder Sie könnten das matplotlib.widgets Paket verwenden, das z.B. ein Schieberegler und Tasten (see this link for examples).

+0

Nun, es ist eine Weile her, und ich denke, Ihre Antwort ist so gut, wie sie wird. Ich untersuche die Verwendung der Widgets, ich bin nur überrascht, dass es nicht schon ziemlich normales Verhalten ist. –

Verwandte Themen