2016-10-10 16 views
3

私はちょうど私のプロットでは素晴らしい作品スライダーを実装しました。 (私はこの例を使用しました:http://matplotlib.org/examples/widgets/slider_demo.html)私の質問はスライダを対数にすることが可能な場合です。私の値の範囲は0から1までです。私は0.01から0.02のように変更するだけでなく、0.01から0.5まで変更したいと思います。だから私は対数スケールがいいと思うのです。また、これはスライダではできない場合は、これを実装する方法を他のアイデアを持っていますか?対数スライダーwith matplotlib

答えて

3

スライダーの値np.log()を簡単に入力することができます。しかし、それの隣のラベルは間違っています。スライダーのvaltextのテキストをログ値に手動で設定する必要があります。

def update(val): 
    amp = np.log(slider.val) 
    slider.valtext.set_text(amp) 
+0

これは機能します。ありがとうございました ! :) – HighwayJohn

関連する問題