複数のカテゴリを含む JFreeChart 箱ひげ図のスケーリング
JFreeChart では、多数のカテゴリと系列を含むデータセットの箱ひげ図を表示するときに、他のチャート要素に歪みを引き起こすことなく適切なスケーリングを実現します。
問題:
デフォルトでは、ChartPanel の優先サイズを設定すると、箱ひげ図と関連する凡例の両方がスケーリングされます。ラベルと注釈。これにより、箱ひげ図が小さくなったり、箱ひげ図以外の要素が引き伸ばされたりする可能性があります。
解決策:
箱ひげ図以外の要素の不要なスケーリングを防ぐには、プロットのスケーリングのみに重点を置きます。
手順:
チャートではなく、ChartPanel の優先サイズを設定します:
グラフ自体ではなく、ChartPanel コンテナーの優先サイズを設定します。これを行うと、プロットのみが比例的に拡大縮小されます。
プロットのカスタマイズ:
プロットの寸法、マージン、およびその他のプロパティを設定して達成します。箱ひげ図の希望のサイズとレイアウト。
代替アプローチ:
データ ページネーション:
データセット全体をスケーリングする代わりに、データ ページネーション メカニズムの実装を検討してください。これには、データセットを管理可能なチャンクに分割し、一度にその一部のみを表示することが含まれます。スクロールバーを使用して、データセットの部分間を移動できます。
利点:
以上が複数のカテゴリを含む JFreeChart 箱ひげ図を歪みなくスケールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。