2012-01-19 4 views
1

ここに私の現在のチャートです:接続シルバーラインシリーズポイント

enter image description here

は、依存する値(TVD)に基づいてポイントを接続するための緑と赤のシリーズを取得することはできません独立した値(圧力)?

TVDの増加に基づいてポイントを接続したいと思います。

私のシリーズは、オブジェクトのリストにある値にバインドされています。オブジェクトのリストはTVDの増加に基づいてソートされますが、リストにリストをバインドすると、ポイントは圧力の上昇に基づいて接続されます。

答えて

0

私はそれが不可能であると推測する危険があります。

ポイントをXオーダーでソートするチャートを再現することができました。実際、LineSeriesクラス(またはそのスーパークラス、LineAreaSeriesBase、source)は、独立した値で順序付けされたコレクション内のポイントを保持しているようです。したがって、LineSeriesはあなたがポイントを提供する順序を完全に無視します。

私が試した次のことは、X軸とY軸を入れ替えることでした。私は動作すると思ういくつかのことを試しましたが、最終的には「割り当てられた独立軸は使用できません」という例外がありました。 Googleはthis post on the MSDN forums about a year agoとなりました。別のユーザーが同じ質問をして助けになる答えを得られません。

チャートをTVDの順番で実際に作成したい場合は、Silverlight Toolkitチャートを破棄し、サードパーティのコントロールを使用することをお勧めします。私がSilverlight Toolkitチャートを使用しようとするたびに、私は問題またはそれに柔軟性がなくなりました。私の意見では、プロダクションでの使用には十分ではありません。あなたは明らかに石油産業のために働いているので、これらの図書館の1つのライセンスのために数百ドルを手に入れることはできません。

1

私はあなたの独立した軸(圧力)が姿勢Xに設定され、従属変数軸(TVD)はorientatonのY.

ですあなたは、独立した軸を設定することによって、あなたが望む結果を得ることができる必要がありますねTVD値、およびその向きをYに設定します。圧力値は、方向Xで従属軸に移動します。

関連する問題