2016-07-04 79 views
0

私はC#アプリケーションでラインプロットチャートを作成するのにoxyplotを使用しています。Oxyplotの最小オートスケール範囲

データはテストが進行するとリアルタイムでロードされます。

現在、LinearAxis.MinimumRangeを使用して、オートスケーリングがデータにズームインしないようにして、テストの開始時に値が変更される前に画面がノイズで満たされないようにします。

しかし、このプロパティはユーザーがズームインできる距離を制限します。スケール変更されたイベントにフックする以外に簡単な方法があります。プロットサイズを超えるとオートスケーリングが有効になります。

答えて

0

これに対する私の解決策は、ポイントを自分の関数に追加することで終了しました(私はLineSeries.Pointsを直接操作しています)。

今度は軸を設定するときにminとmaxを設定してポイントを追加するときに、限界をNaNに設定すると、これらの制限の範囲外であるかどうかをチェックして、autoscaleが再開するようにします。

関連する問題