ホームページ >Java >&#&チュートリアル >JFreeChart で複数のカテゴリを使用して箱ひげ図をスケールする方法

JFreeChart で複数のカテゴリを使用して箱ひげ図をスケールする方法

Barbara Streisand
Barbara Streisandオリジナル
2024-11-06 08:29:02839ブラウズ

How to Scale Boxplots in JFreeChart with Multiple Categories?

複数のカテゴリを使用した JFreeChart での箱ひげ図のスケーリング

JFreeChart では、多数のカテゴリの箱ひげ図を表示すると、スケーリングで問題が発生する可能性があります。 ChartPanel の推奨サイズが設定されていない場合、箱ひげ図が小さすぎて読みにくくなる場合があります。一方、箱ひげ図に合わせて ChartPanel サイズを設定すると、凡例、軸、その他のグラフ要素のラベルや注釈が引き伸ばされる可能性があります。

解決策

スケーリングの問題に対処するには、チャート自体ではなく、チャートを含む ChartPanel のサイズを調整することをお勧めします。 ChartPanel の優先寸法を設定することで、すべての要素の適切なスケールを維持しながら、グラフの表示サイズを制御できます。

<code class="java">scrollPane.setPreferredSize(new Dimension(800,700));</code>

追加メモ:

  • スクロール ペインを使用してグラフを含めることは、グラフ全体を効果的に表示する機能が制限される可能性があるため、お勧めできません。
  • 表示されるカテゴリが多すぎるという制限を克服するには、スライディング データセット アプローチ。ページネーションやデータのサブセットのスクロールを可能にするカスタム データセットを作成することで、一度に表示されるカテゴリの数を管理できます。
  • あるいは、外部コントロールを使用してページング メカニズムを実装することもでき、ユーザーは次のことを行うことができます。データ ページ間を移動します。このアプローチは、以下のコード例に例示されています。

以上がJFreeChart で複数のカテゴリを使用して箱ひげ図をスケールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。