2012-10-04 37 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