動的データ表示 WPF チャートを使用しています。X 軸の日時軸を持つチャートで、Viewport2D の可視 datarect を設定しようとしています。Viewport2D の Visible プロパティに割り当てる必要がある DataRect の有効な double 値に日付を変換するにはどうすればよいですか?
1755 次
1 に答える
3
動的データ表示には、特にグラフの軸に使用される ConvertToDouble メソッドがあります。使用する軸のタイプに応じて、さまざまなタイプを渡す必要がありますが、DateTimeAxis の場合は次のようになります。
var axis = (DateTimeAxis)plotter.MainHorizontalAxis;
double xMin = axis.ConvertToDouble(date1);
double xMax = axis.ConvertToDouble(date2);
Rect visibleRect = new Rect(xMin, 0, xMax - xMin, 1 - 0);
//not sure what bounds you want for y axis, so assumed 1 for example purposes.
于 2012-10-31T19:09:19.800 に答える