問題タブ [jfreechart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2628 参照

java - 日付値を補間しない jfreecharts の TimeSeries を使用してグラフを描画するにはどうすればよいですか?

JFreechart を使用して XYBarChart にデータを表示しようとしています。グラフには、カウントとともに時点が表示されます。したがって、ユーザーが範囲として 1 月 25 日と 3 月 25 日を選択した場合、チャートには特定の間隔でこれらの日付の間のデータが表示されます。

ユーザーが HOUR を選択した場合、1 月 25 日から 3 月 10 日までの 1 時間ごとのコレクションと、対応するカウントを作成します。当然、これは非常に大きなコレクションです。ユーザーが MONTH を選択した場合、ユーザーには 3 か月が表示されます (コレクションには 3 つのエントリのみ)。ユーザーが DAY を選択した場合、ユーザーには約 60 のエントリしか表示されません。分かりますか?

グラフを作成すると (データセットの生成に以下のコードを使用)、値が「補間」されます。時間を選択すると、日ごとのデータが表示され、各日の間に多くの棒が表示されます (つまり、1 日の間に 24 本の小さな棒が表示されます)。月を選択した場合でも、2 か月分の日が得られますが、その月のすべての日をカバーする 1 つの巨大なブロックが得られます。DAYを選べば良さそうです。

jfreecharts で値の補間を停止し、指定したデータに 1:1 でマッピングしてグラフを描画するにはどうすればよいですか。2 か月の 2 つのエントリを指定し、Month.class の RegularTimePeriod を指定すると、2 つのラベルと 2 つの値を持つ 2 つのバーだけが表示されます。数か月にわたって 1000 時間使用すると、1 時間ごとにラベルとカウントを表示するなど...

ありがとう、ジョシュ

0 投票する
1 に答える
2974 参照

java - JFreeChart APIを使用して作成された複数のチャートを結合するには?

私の要件は、2 つのバーチャートと 3 つのトレンドチャートを 1 つのページに表示する必要があることです。そのために、私は JFreeChart API を使用し、応答を介してバイト配列形式で画像を送信しました。単一の画像では正常に機能します。5 つのグラフすべてをマージして、応答を介して送信するにはどうすればよいですか? 私を助けてください。

サンプルコード:

0 投票する
1 に答える
3916 参照

java - SWTを使用したJFreeChart

Eclipse用のプラグインを開発し、org.eclipse.ui.views拡張ポイントを拡張しています。JFreeChartを使用して、日食ビューでグラフィックを描画したいと思います。日食ビューでSWTでJFreeChartを使用することは可能ですか?

0 投票する
1 に答える
6058 参照

java - JFreeChart を使用した Eclipse RCP

シンプルなビューで RCP アプリケーションで JFreeChart を使用しようとしています。JfreeChart jar ファイルを参照ライブラリとしてプロジェクトに追加しました。

エラーのため、ビューを作成できませんでした:

……

View.java のソース コードは次のとおりです。

0 投票する
1 に答える
5237 参照

jfreechart - JFreeChartでチャートサイズを固定値に設定する

JFreeChart グラフィックスでは、アプリケーション ウィンドウのサイズを変更すると、アプリケーション ウィンドウのサイズに従ってグラフィックスが再描画されます。グラフのサイズを固定値に設定することはできますか?

0 投票する
2 に答える
1945 参照

java - JFreeChartを使用したグリッチグラフ

私はJFreeChartを使用して、いくつかの時系列グラフをプロットしています。正常に動作しているように見えましたが、今日の時点では、すべてのグラフがちらつき、ランダムにグリッチが発生しているため、グラフを見ることができません。最小化して最大化すると、次の更新またはマウスクリックまで数秒間問題が修正されます。誰かが問題が何であるかについての考えを持っていますか?

代替テキスト

コードは非常に単純です。

0 投票する
1 に答える
5649 参照

java - Jasper-Reports を介してロケールの詳細を JFreechart に渡す

Jasper Reports を使用して通常の表形式のレポートを生成し、JFreeChart を介してチャートやグラフを生成するタペストリー Web アプリに国際化を追加しています。

Jasper REPORT_LOCALE パラメーターを使用して、Jasper レポートのロケールを設定できます。これは、表形式のレポートではうまく機能しますが、JFreeChart レポートでは機能しません。

軸の目盛りラベルはデフォルトのロケールで表示されるため、時系列を実行している場合、月の名前が間違った言語で表示されます。これに対処する方法を見つけた唯一の方法は、JVM のデフォルト ロケールを変更することですが、これには不満があります。

JFreeChart が特定の Locale を使用するように設定して、Jasper が呼び出すときにその Locale を使用する方法があるかどうかは誰にもわかりませんか?

0 投票する
2 に答える
2890 参照

java - JFreeChartで使用されるレンダリングされた色をリセットする方法

XYPlotを使用して、1本以上の線を含む折れ線グラフを表示しています。リスナーパターンと組み合わせて更新を受信できるようにします。その場合、dataset.removeAllSeries()(データセットはタイプXYSeriesCollection)呼び出しを使用して線を削除し、を使用して新しい線を追加します。dataset.addSeries(...)ただし、新しい線を含む新しいグラフの色は異なります。 !!

したがって、おそらくカラーレンダラーは新しい色を配布し続けます。

レンダラーをリセットする可能性があるので、最初の色から再開しますか?

0 投票する
1 に答える
1343 参照

java - ズームイン/ズームアウト後にJfreeChart XYPlotがフリーズする

このデモ アプリケーションで、XYPlot は動的データで描画されます。すべての新しいデータで、グラフィックは動的に左にスライドします。しかし、問題は、zoom inXYPlotzoom outでグラフィックがスライドしなくなり、新しいデータが XYPlot で表示されない場合です。

これは JFreeChart のバグですか、それとも XYPlot のデフォルトの動作ですか?