0

軸の Min プロパティと Max プロパティを変更して、特定の範囲にあるプロット ポイントのみを表示しようとしています。

X 値が 0 から 100 の範囲の折れ線グラフがある場合、50 より大きい値のみを表示したいのですが、折れ線グラフがすべての位置ポイントを使用して描画されていることに気付きました。x 軸の目盛りのみがそのような名前に変更されました50 から始まり 100 で終わります。

以下は私が使用しているコードです

var axes = m_plotCube.First<ILAxisCollection>();
if (axes != null)
{
 ILAxis xAxis = axes.Where<ILAxis>(item => item.Label.Text == "X Axis").First();
 xAxis.Min = 50;
 xAxis.Max = 100;
 xAxis.Configure();
}

何か不足していますか?

4

1 に答える 1

1

代わりに ILPlotCube.Limits を使用します。

var pc = ilPanel1.Scene.First<ILPlotCube>();
pc.Limits.Set(
    new Vector3(50, pc.Limits.YMin, pc.Limits.ZMin),
    new Vector3(100, pc.Limits.YMax, pc.Limits.ZMax)); 

ところで:軸へのアクセスははるかに簡単です:plotcube.Axes.XAxis...

于 2014-03-18T12:57:09.467 に答える