2017-11-26 13 views
0

日付の値をx軸、それに対応する数字をy軸に持つハイストックチャートを使用しています。 rangeSelectorボタンは、1週間、1ヶ月、3ヶ月、すべてです。ハイストックチャート - rangeSelectorの '1ヶ月'ボタンを選択して選択されたボタンスタイルを変更しない

問題点 - 1週間、3ヶ月、すべてを選択すると、選択したボタンのスタイルが変更されますが、1ヶ月をクリックするとそのスタイルは選択されたまま変更されず、ボタンがないという印象を与えます選択された。チャートでは変わり、1ヶ月のデータしか表示されません。

私の使用例はこのHighstockデモページと同じです。ここでも、チャートで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

ますから最初のボタンの定義を変更することができます

もう1つの方法は、手動でボタンのclickイベントを使用してSVG要素にクラスを追加します()。


APIリファレンス:https://api.highcharts.com/highstock/rangeSelector.buttons

+0

お返事ありがとうございますKamil Kulig。私はあなたのソリューションを試して、それは働いた。しかし、私はメモを追加したいと思う - この問題は、他のすべてのボタンの中での位置にかかわらず「1ヶ月」であり、https://github.com/highcharts/highcharts/issues/7458のタイトルとして最初の範囲セレクタボタンではない言った。 –

+0

あなたは正しいです、ありがとう! –

関連する問題