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