2012-10-04 39 views

回答

11

給你:http://jsfiddle.net/cpvLzLso/

rangeSelector: { 
    selected: 4, 
    inputEnabled: false, 
    buttonTheme: { 
     visibility: 'hidden' 
    }, 
    labelStyle: { 
     visibility: 'hidden' 
    } 
} 

我們只是隱藏所有文字和按鈕。

用戶可以通過更改rangeSelector設置組中的selected參數來更改默認圖表間隔。

但是,如果您不需要禁用導航欄,則最好使用Jugal的解決方案。

UPD 1:更新於2015年6月23日,以滿足今天的現實。對所有的人來說,這個答案是可以的:嘗試在Jugal的答案中禁用導航器,然後平移一個圖表。

+0

謝謝你,我跟這個 – Madrugada

+0

掙扎還要檢查這個問題,請http://stackoverflow.com/問題/ 12726094/highstock-show-preview – Madrugada

+0

這並不刪除右側圈出的部分。 Jugal關於禁用rangeSelector的回答似乎更加完整。它還直接使用HighStock設置來創建它,而不是創建它,並通過一堆項目來循環以隱藏它們。 –

18

Highchart支持這一開箱由rangeSelector的enabled屬性設置爲false,如下

rangeSelector:{ 
    enabled:false 
} 

disabled RangeSelector @ jsFiddle

+0

如果您的圖表具有禁用的導航器,則無法平移和縮放圖表。 –

+0

檢查Jugal的jdFiddle。有用。 rangeSelector與導航器不一樣。 –

+0

剛剛檢查過我的舊回答。 @ Jack.R.Abbit,看到這個例子:http://jsfiddle.net/QFZFb/26/ - 這是Jugal的小提琴與禁用導航。你無法平移或放大這張圖表 - 就像我三年前所說的那樣。下一次嘗試在發送「It works」之前嘗試重現故障,隊友:) –

1

如果你想刪除的「自爲」框,你可以這樣做這樣的:

rangeSelector:{ 
    inputEnabled: false, 
} 

如果你想刪除你必須寫該行每範圍選擇:

rangeSelector:{ 
    enabled: true, 
} 

如果你想要做的變焦按鈕禁用,你必須寫這

rangeSelector:{ 
    allButtonsEnabled: true, 
} 
+0

我們需要使用「false」來禁用(2&3)點? – Nitin