0

.net 4 vs2010 winform c#

を使用していくつかのポイントを追加しました

chart1.Series[0].Points.AddXY(x,y);

次に、を使用してx軸をズームします

chart1.ChartAreas[0].AxisX.ScaleView.Zoom(a,b);

画面上のすべてのポイントを返すメソッドはありますか (b> point.Xvalue >a)

ありがとうございました!

4

1 に答える 1

1

LINQ を使用すると、次のことができます。

DataPointCollection points = chart1.Series[0].Points;
IEnumerable<DataPoint> range =
    from p in points
    where p.XValue > a && p.XValue < b
    select p;

rangeには、XValue が よりも大きく よりもa小さいすべてのデータ ポイントが含まれますb

于 2013-01-23T18:52:18.210 に答える