1

x軸が「datetime」タイプで、y軸が任意の数値であるフラグを持つ単一のシリーズでHighstockチャートを使用しています。最初にチャートがロードされると、属性「max」を使用してx軸に少しのパディングを提供し、エンドポイントがエッジに触れないようにします(これは正常に機能しています)が、ナビゲーターをドラッグすると、パディングが失われ、ポイントが接触しますはしっこ。ナビゲーターをドラッグした後でも、グラフの線にそのパディングを維持する方法はありますか?
どんな助けでも大歓迎です...

4

2 に答える 2

0

どうもありがとうセバスチャン・ボチャン.....それは私のために働いた!!!!. 万が一、必要な方がいらっしゃいましたら。これが私がやったことです

events: {
 setExtremes: function(e) {
 if (e.trigger === "navigator") {
 var max=e.max+padding_value;
 var x=this;
 setTimeout(function(){
    x.setExtremes(e.min,max);
    }, 4);
  }
}
},

Padding_value は、ナビゲーターがトリガーされるたびにパディングを証明する変数です

于 2013-09-17T01:33:38.410 に答える
0

残念ながら、maxPadding は説明したように初めてしか機能しませんが、adterSetExtremesをキャッチしてから (setExtremes]( http://api.highcharts.com/highstock#xAxis.events.setExtremes ) をキャッチして、チャートの範囲を変更できます。

于 2013-08-26T10:55:57.430 に答える