2013-12-22 46 views
4

當在網絡瀏覽器中顯示由Bokeh生成的圖形時,可以放大。是否可以僅在x方向縮放,比如y方向縮放?僅在x方向縮放,但不在y方向縮放?

我在考慮顯示時間序列f(t),其中f(t)的範圍很小並且是固定的,但是數據存在很長一段時間t。能夠專注於數據歷史中的特定時刻,同時保持f(t)值的整個範圍是非常好的。

非常感謝,

漢斯

+1

我認爲這是目前公開的問題https://github.com/ContinuumIO/bokeh/issues/132' – Philliproso

+1

在最新的0.7版本中,您可以將鼠標懸停在x軸上並滾動鼠標滾輪至只放大x方向。對於y軸同樣如此。 – jkitchen

+0

@jkitchen無法證實這一點。它是否需要激活任何特定的工具? – jhin

回答

1

編輯:作爲背景虛化0.5的這些tools現已:xpan, ypan, xwheel_zoom, ywheel_zoom


正如Philliproso指出的那樣,這仍然是一個懸而未決的問題;我們希望在接下來的幾個版本中實施它。

與此同時,box_zoom工具可以在視覺上規定縮放邊界。

5

我只是增加了一個PR此功能:https://github.com/ContinuumIO/bokeh/pull/508

應該在今晚的主人,和即將發佈的一部分。基本上,它增加了新的工具名稱:xpanypanxwheel_zoomywheel_zoom

對不起這個花了這麼長時間,有時小,但重要的事情得到在洗牌丟失。

+0

只是爲了增加更多信息,公關在兩個月前合併... –

+0

對於其他人來到這裏:如果使用工具快捷方式,上面是解決方案('xpan','ypan'等)。如果使用實際的'Tool'實例,則必須通過'dimensions = ['width']'或類似參數,例如'bokeh.models.WheelZoomTool(dimensions = ['width'])''。 – jhin

+0

請注意,聯機文檔當前已過期,並且有關「維度」參數的錯誤信息。應該由下一個版本修復。 – jhin