2016-10-10 5 views
3

Ich habe gerade einen Schieberegler in meinem Plot implementiert, der großartig funktioniert. (Ich habe dieses Beispiel verwendet: http://matplotlib.org/examples/widgets/slider_demo.html) Jetzt ist meine Frage, ob es möglich ist, den Schieberegler logarithmisch zu machen. Meine Werte liegen zwischen 0 und 1 und ich möchte Änderungen von 0,01 bis 0,02 usw. vornehmen, aber auch von 0,01 bis 0,5. Deshalb denke ich, dass eine logarithmische Skala schön wäre. Auch wenn das mit einem Slider nicht möglich ist, haben Sie dann andere Ideen, wie Sie das umsetzen können?Logarithmischer Schieberegler mit Matplotlib

Antwort

3

Sie können einfach np.log() den Wert des Schiebereglers. Aber dann wäre das Etikett daneben falsch. Sie müssen den Text valtext des Schiebereglers manuell auf den Protokollwert setzen:

+0

Das funktioniert. Vielen Dank ! :) – HighwayJohn

Verwandte Themen