2011-11-21 122 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:假 }