0

X値とY値の2つの異なるセットを使用してXYグラフをプロットしています。これが私のデータセットの外観です->[X1= {1,3,5、...}、Y1 = {104、98、36、....}およびX2 = {2,4,6 ..}、 Y2 = {76、65、110..}]。

これは私が使用しているコードです:

series1.DependentValueBinding = new System.Windows.Data.Binding( "Y1"); series1.IndependentValueBinding = new System.Windows.Data.Binding( "X1");

series1.DependentRangeAxis = YAxis;

series1.IndependentAxis = XAxis;

series2.DependentValueBinding = new System.Windows.Data.Binding( "Y2"); series2.IndependentValueBinding = new System.Windows.Data.Binding( "X2");

series2.DependentRangeAxis = YAxis;

series2.IndependentAxis = XAxis;

このコードは、2つのシリーズを単一のY軸に割り当てる場合は正常に機能しますが、X値とY値が異なる2つのシリーズがX軸に割り当てられると、最初のシリーズが台無しになります。X1をプロットする代わりに、X2 ={2,4,6..}に関してY1={104、98、36、....}とY2 = {76、65、110..}の両方をプロットしますY2に関してY1とX2に接続され、X軸とY軸は1つだけです。

2つの異なる値のセットを単一のX軸に割り当てるために何をする必要があるかについてアドバイスしてください。

前もって感謝します!

-アンナ

4

1 に答える 1

0

問題は解決しました。このコードは正しい..値の割り当てに関係があります (X2 を使用する前に X1 の値をクリアしていたことに気付きました。しかし、コードを機能させるには、すべての値 X1、Y1、X2、Y2 をチャートまで保持する必要があります。が作成されます..ありがとうございます!

series1.DependentValueBinding = new System.Windows.Data.Binding("Y1");
series1.IndependentValueBinding = new System.Windows.Data.Binding("X1");

series1.DependentRangeAxis = YAxis;

series1.IndependentAxis = XAxis;

series2.DependentValueBinding = new System.Windows.Data.Binding("Y2");
series2.IndependentValueBinding = new System.Windows.Data.Binding("X2");

series2.DependentRangeAxis = YAxis;

series2.IndependentAxis = XAxis;
于 2011-04-04T18:40:24.677 に答える