2011-01-10 34 views
0

Iこの折れ線グラフの問題

obj.date = 23/02/2010 obj.regType = 0、 obj.value = 1000のように見えるオブジェクトの配列を有します。

obj.date = 23/03/2010、obj.regType = 0、 obj.value = 500;

obj.date = 23/02/2010、obj.regType = 1、 obj.value = 500;

obj.date = 23/04/2010、obj.regType = 1、 obj.value = 1000;

私はラインシリーズはregTypeでなりたいです。 x軸には日付があり、y軸には値があります。

これは可能ですか?私はインターネットを見て、例が私を助けなかったので。

ありがとう

+0

はい、あなたが求めているものを行うことが可能です。 Draw APIを使用します。 –

+0

Drawing APIは不要です。 'regType'によってこれらのオブジェクトを2つの別々のコレクションに配置できれば、ほとんどの作業が完了します。そして、xFieldで2 LineSeriesがを作成して[値]に 'date'とyFieldに設定し、' dataProvider'ので、それぞれに対して1つのコレクションをバインドします。私は以前の投稿のためのこの最小の例を作成しました:http://pastebin.com/5EJC21wT(dataCanvasの部分はこれに関連しません) – Heikki

+0

@ Heikkiはアイデアをありがとう – john

答えて

0

は、同様の答えとしてこれを追加していない可能性があります:

APIを描画するための必要性を全く。あなたはregTypeことにより、2つの別々のコレクションにこれらのオブジェクトを配置することができる場合は、作業のほとんどが行われます。そして、valuedateとyFieldにxFieldセットを持つ2つのLineSeriesがを作成し、dataProviderなどそれぞれに1つのコレクションをバインドします。

コレクション操作がされたListCollectionViewを非常にうまく処理される新しい最小限例:

関連する問題