2011-11-21 3 views
4

안녕하세요 저는 차트를 표시하기 위해 하이 차트를 사용하고 있습니다. 차트는 확대/축소 기능도 사용합니다. 확대/축소 기능을 제거하고 싶습니다. 확대/축소 기능을 제거하기 위해 할 수있는 것에 대한 아이디어.하이 차트는 줌 기능을 제거합니다

+4

은 기본적으로 사용할 수 없습니까? 'chart' 옵션 '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

open 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 : 거짓 }

관련 문제