2013-08-27 1 views
1

아마도 이에 대한 간단한 대답이있을 것입니다. 나는 5 월 20 일부터 8 월 26 일까지 날짜 범위에 대해 high/low 데이터 포인트가있는 기본 columnRange 차트를 가지고 있지만 "1M"줌은 활성화되어 있지 않습니다. 이것이 가능해야하는 것 같습니다. 나는 왜 6M과 1Y를 선택할 수 없지만 1M을 조금 혼란스럽게하는지 이해할 수있다. 나는 무엇인가 내려다보고 있냐? 나는 highcharts에 상당히 새롭다. 의견을 보내 주셔서 감사합니다.Highstocks 1M 확대 사용 안함

Here's the jsfiddle

코드 :이 http://jsfiddle.net/Bun72/1/

에서

<!DOCTYPE html> 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
<script src="http://code.highcharts.com/stock/highstock.js"></script> 
<script src="http://code.highcharts.com/stock/highcharts-more.js"></script> 
<script src="http://code.highcharts.com/stock/modules/exporting.js"></script> 
<title>Zoom Test</title> 
<body> 

<script> 
$(function() { 

     $('#container').highcharts('StockChart', { 

      chart: { 
       type: 'columnrange' 
      }, 

        exporting: {enabled: false}, 

        legend: { 
         enabled: false, 
         itemHoverStyle: { 
         cursor: 'default' 
        } 

        }, 
        navigator: { 
         maskFill: 'rgba(255, 255, 255, 0.20)', 
        }, 
      rangeSelector: { 
       selected: 5 
      }, 
        xAxis:{ 
         type: 'datetime' 
        }, 
        series: [{ "dataGrouping": {"enabled": false}, "name":"Zoom Test", "data": [ 
         [1369065600000,200,220], 
         [1369670400000,220,240], 
         [1370275200000,230,250], 
         [1370880000000,240,260], 
         [1371484800000,250,270], 
         [1372089600000,260,280], 
         [1372694400000,270,300], 
         [1373299200000,260,280], 
         [1373904000000,240,245], 
         [1374508800000,220,225], 
         [1375113600000,200,240], 
         [1375718400000,240,260], 
         [1376323200000,250,270], 
         [1376928000000,200,230], 
         [1377532800000,210,240]]}] 
     }); 

}); 
</script> 

<div id="container" style="min-width:400px; height:400px;"></div> 

</body> 
+0

버튼 사용 중지에 대한 주제는 familair에게 문의하십시오. https://github.com/highslide-software/highcharts.com/issues/2187 –

+0

이 문제에 대한 포인터를 보내 주셔서 감사합니다. 왜 내가 전에 이것을 알아 차리지 못했는지 궁금 해서요 ... 1.3.5와 함께 방금 출시되었습니다! 나는 1y와 YTD가 활동적이지는 않지만 1m를 무력화시키는 것은 여전히 ​​나에게 완전한 의미를 갖지 않는다. xAxis 매개 변수를 min 및 max 값과 함께 추가하면 적절한 해결 방법이 될까요? – user2578461

답변

0

봐 무엇 당신이보고있는 것은 당당한 26 일 7 월 22 일의 범위입니다. 이 예에서 나는 기본적으로 1m를 의미

selected:0 

을 사용하고 있습니다. BUT 귀하의 데이터가 8 월 22 일에 대한 샘플을 가지고 있지 않기 때문에, highstocks는 7 월 22 일부터 8 월 26 일까지 제공 한 데이터에 따라 가장 근접한 범위를 1m 렌더링합니다. 이것은 기술적으로 1m이 아니므로 차트에 '1m'이 비활성화되어 있습니다. 이

http://jsfiddle.net/Bun72/2/

에서

그리고 보면 나는 데이터 하지만 한 가지 다른

     [1369065600000,200,220], 
         [1369670400000,220,240], 
         [1370275200000,230,250], 
         [1370880000000,240,260], 
         [1371484800000,250,270], 
         [1372089600000,260,280], 
         [1372694400000,270,300], 
         [1373299200000,260,280], 
         [1373904000000,240,245], 
         [1374508800000,220,225], 
         [1375113600000,200,240], 
         [1375718400000,240,260], 
         [1376323200000,250,270], 
         [1377522000000,200,230], 
         [1377532800000,210,240] 

이 정확히 유사하다에 데이터를 변경했습니다. 두 번째 마지막 날짜 1377522000000은 aug 22nd에 해당합니다. 이 범위의 데이터를 사용할 수 있으므로 이제 1m이 활성화되고 선택되었습니다.

+0

나는 당신이 말하는 것을 따라야한다고 생각합니다. 차트에 표시되는 데이터는 매주 월요일에만 수집됩니다. 이것은 1m 줌이 작동하지 않는다는 것을 의미합니까? 데이터의 날짜를 변경할 수있는 옵션이 없습니다. - 고마워요 – user2578461

+0

매주 월요일마다 샘플을 가져 가면 이론적으로 샘플이 작동합니다. 데이터가 일관성이 있는지 확인하십시오. 더 많은 샘플을 사용해보십시오. – srijan

관련 문제