1

XY 折れ線グラフの x 軸に HH:MM:SS 形式の日付を追加したいと考えています。私はそれを行うために次のコードを使用しています:

<xValueExpression>![CDATA[new SimpleDateFormat("HH:mm:ss").format($F{time})]]</xValueExpression>

しかし、文字列から数値に変換できないため、エラーが発生しています。XY 折れ線グラフは、X 軸と Y 軸に数値が表示されるためです。

では、これを達成する方法は?または、これを達成する他の方法はありますか?

4

2 に答える 2

0

Javaコードからチャートを作成し(私の場合はJFreechartを使用)、チャートを画像に書き込んでJasperに渡す方が簡単であることがわかりました。私の場合、私は常にカスタムデータソースを使用し、グラフは入力ストリームパラメータです。自分でチャートを作成すると、JFreechartAPIに完全にアクセスできます。

于 2010-04-19T06:16:36.520 に答える
0

私は遅すぎることを知っていますが、おそらく他の誰かがこれを必要とするでしょう. Line Chartの代わりにXY-Line Chartand を使用する必要がありますDateFormat.getTimeInstance().format(new Date($F{time}))。それは私によって働きました。

于 2012-03-09T10:12:43.480 に答える