2010-12-02 14 views
1

正しい方向に向けるようにしてください。助けが必要。 以下の動的データを表示するための要件(10秒ごとにグラフを更新する必要があります)。キュー内の項目のJfreechart動的チャート

  1. #キュー内の最も古いアイテムの
  2. 年齢。

私はJfreechartを使用していますが、この種の要件にはどのようなチャートが適しているのか混乱しています。同じチャートに1と2の両方を表示する方法は?そうでなければ1と2を別々のチャートで表示する必要がありますか?

+2

説明した方法は、実際には2つのデータポイントだけです。時間のような別の変数の関数としてそれらを測定していますか? –

+0

お返事ありがとうございます。データポイントは2つしかなく、時間に基づいて測定したいと考えています。 – SPD

答えて

0

1と2の両方を同じグラフに表示するとどうなりますか?そうでなければ1と2を別々のチャートで表示する必要がありますか?

あなたの顧客は何を見たいですか?

この2つのデータポイントを直ちに関連付けることは意味がありますか?

+0

あなたのお返事ありがとうございます。まあ、顧客は混乱して、彼が何を望んでいるのか分からない。私は何か意味深く役立つものを試しています。上記のデータ点を絵で表現したいだけです。 – SPD

1

org.jfree.data.time.DynamicTimeSeriesCollectionを検討すると、「新しいデータを追加して最も古いデータを破棄する機能が追加されました。 A javax.swing.Timerは、定期的な更新に便利です。アクションイベントハンドラはイベントディスパッチスレッドで実行されるためです。

補足:時系列であるため、ドメイン軸は、年齢を示すように書式設定することができます。 XYItemLabelGeneratorが代わりです。ここにはがあり、NumberFormatを使用しています。キュー内の項目の数は、対応する系列の凡例に表示することができます。

+0

あなたのアイデアのように。私は両方のデータポイントを同じチャートに表示することを心配しています。 – SPD

関連する問題