2011-11-21 102 views
4

你好,我正在使用Highcharts来显示图表。该图表还使用缩放功能。我想删除缩放功能。关于我们可以如何去除缩放功能的任何想法。Highcharts删除缩放功能

+4

是不是它在默认情况下禁用?将“图表”选项设置为“zoomType”为“” – Marc

+0

是的,默认情况下禁用。 http://www.highcharts.com/ref/#chart--zoomType – mg1075

+0

你可以看到它在 http://stackoverflow.com/questions/17495655/highcharts-stockchart-remove-zoom-feature –

回答

4

您可以设置缩放级别。

根据图表元素,可以使用zoomType属性,并设置精确的宽度和高度为原始大小。您也可以尝试设置enable: false或将级别设置为null

更多信息,可以发现on the API documentation

-3

开放highstock.js文件。获得符合娄代码

if(!c.rendered&&(c.zoomText=e.text(i.rangeSelectorZoom,o,d.plotTop-10).css(g.labelStyle).add(),p=o+c.zoomText.getBBox().width+5,n(c.buttonOptions,function(a,b){h[b]=e.button(a.text,p,d.plotTop-25,function(){c.clickButton(b,a);c.isActive=!0} 

,并使用此代码

if(2==3&&!c.rendered&&(c.zoomText=e.text(i.rangeSelectorZoom,o,d.plotTop-10).css(g.labelStyle).add(),p=o+c.zoomText.getBBox().width+5,n(c.buttonOptions,function(a,b){h[b]=e.button(a.text,p,d.plotTop-25,function(){c.clickButton(b,a);c.isActive=!0} 

这对我的作品进行更换。我希望作品对你来说太

+3

Ver坏主意编辑压缩的源文件。只需使用[this](http://api.highcharts.com/highstock#chart.zoomType)选项。 –

+0

它工作完美。尝试一下。 –

+0

好的,它确实如此。对于这个版本。当有人使用不同的版本时会发生什么?这些选项很可能不会在微小的版本号中改变,其中底层代码可能会有很大的不同。 – Mave

1

简单地归结zoomtype图表中提到的财产。 我确定如果您的图表目前支持缩放,那么必须在其配置中提到zoomtypoe。 只需将其设置为false即可。

图表:{ zoomType:假 }