2017-11-26 34 views
0

날짜 값이 x 축이고 y 축에 해당하는 숫자가있는 Highstock 차트를 사용하고 있습니다. rangeSelector 버튼은 1 Week, 1 Month, 3 Months, All입니다.Highstock 차트 - rangeSelector에서 '1 개월'버튼을 선택하면 선택한대로 버튼 스타일이 변경되지 않습니다.

문제는 - 1 주, 3 개월 및 전체를 선택하면 버튼의 스타일이 선택대로 변경되지만 1 개월을 클릭하면 스타일이 선택대로 변경되지 않으며 버튼이 없다는 인상을줍니다. 선택된. 차트에서 변경되어 1 개월 동안의 데이터 만 표시됩니다.

이 하이테크 데모 페이지와 동일한 사용 사례입니다. 여기에서도 차트에서 1m을 클릭 할 때 동일한 문제가 나타납니다. - https://www.highcharts.com/stock/demo/basic-line

+0

나는 어떤 문제 https://imgur.com/a/MkHPd 응답에 대한 Deep3015 @ –

+0

감사를 발견하고 있지 않다. 이것을 확인할 수 있습니까 - https://www.highcharts.com/stock/demo/basic-line. 여기에 문제가 표시됩니다. 또한 EST 표준 시간대에있는 경우이 문제가 발생합니다. IST로 시간대를 변경할 때 작동합니다. –

+1

여전히 오류가 발생하지 않습니다. 하지만 https://api.highcharts.com/highcharts/global의 옵션을 사용하여 시도해보십시오. –

답변

1

버그 인 것 같습니다. 난 여기가보고 :

{ 
    type: 'month', 
    count: 1, 
    text: '1m' 
    } 

에 :

{ 
    type: 'day', 
    count: 30, 
    text: '1m' 
    } 

라이브 데모 :http://jsfiddle.net/kkulig/tqhsy2oa/

해결 방법으로 https://github.com/highcharts/highcharts/issues/7458

당신은에서 첫 번째 버튼의 정의를 변경할 수 있습니다

또 다른 접근법은 수동으로버튼의 click 이벤트를 사용하여 SVG 요소에클래스를 추가합니다.


API 참조 :https://api.highcharts.com/highstock/rangeSelector.buttons

+0

감사를위한 Kamil Kulig에게 감사드립니다. 나는 당신의 해결책을 시도하고 그것은 효과가 있었다. 그러나 메모를 추가하고 싶습니다.이 문제는 첫 번째 범위 선택기 단추가 아닌 다른 모든 단추 사이의 위치에 관계없이 '1 개월'과 같습니다 (https://github.com/highcharts/highcharts/issues/7458 제목). 말한다. –

+0

네가 맞아, 고마워! –