- 私のラベルをフィルタリングする方法:のJasperReports:マスクまたはこのような単純なデータセットに基づいて、単純な面グラフを使用してグラフの軸
DateTime(sql.timestamp) |Value(Integer)
2012-02-17 00:02:02 |100
2012-02-17 00:02:08 |110
2012-02-17 00:02:20 |90
2012-02-17 00:02:35 |10
2012-02-17 00:02:40 |130
2012-02-17 00:04:22 |14
2012-02-17 00:04:33 |45
2012-02-17 00:05:02 |60
...
のDateTimeはカテゴリ軸で使用され、値がで使用されています範囲軸。
データセット内〜1000レコード
カテゴリ軸のラベルには、すべてのDateTime値が表示されます。
しかし、これは1000レコードであまりにも多く、カテゴリラベルは黒い線として表示されます。
それは私の問題です。
"チャートのプロパティ"をすべて確認しようとしました。結果なし。
ラベルをマスクまたはフィルタリングする必要がありましたか?
I'dは、の値を変更しようとしました:
カテゴリーティックラベルが軸垂直ティックは
ラベル
カテゴリー(このチェックボックスdoesn'tが有効になる)の
ラベル式マスクカテゴリ軸
すべてがいくつかの点であります。 しかし、それはうまくいきません。 各データセットは独自のラベルを作成します。
私が使用しているその他のレポートエンジンは、Catを計算しています。軸ダイナミック。
しかし、JasperReports?
- 私jfreechart 1.0.14
EDIT(実際の)とiReport 4.5.0
を使用して
私は時系列チャートを使用している場合は、JasperReportsの意志グループIntervallによるデータ(年、月、...)と動的ではない
しかし、グラフの外観はかなり良いので、私が望むものです。 ラベルのみが互いに離れている必要があります。ここ
細かい例(advsoft phpChartdirector)
ここJasperReportsの/ iReportは例:
OKではありません。猫を見てください。軸
..だから行うにはWhat's?
エンドEDIT
種類よろしく クリスチャン
あなたの答えをありがとう。しかし、それは私が望んでいないものではありません。あなたは投稿の最後に私の編集を見てください。 – ChristianNRW
あなたは本当にこのためにタイムズチャートが必要です。折れ線グラフは、回避策としてのみ意味があり、毎回正確に等間隔に配置する必要があります。それは明らかにあなたのデータには当てはまりません。 .jrxmlを投稿してください。おそらく、実際に見てみるためにサンプルデータを投稿する必要があります。 – mdahlman
@mdahlmannありがとうございます。それはうまく動作します。 – ChristianNRW