Java を使用して .png ファイルに軸の注釈を付ける方法
外部ソフトウェアに依存せずに、.png 画像に軸の注釈を付けることができます。 Java の組み込み機能と JFreeChart を利用して高度なカスタマイズを行うアプローチを次に示します。
グラフ ベースの作成
まず、JFreeChart の ChartFactory.createXYLineChart メソッドを使用してグラフを作成します。 。これにより、データ、軸、タイトルを含む基本的なグラフ構造が確立されます。
軸のカスタマイズ
軸をカスタマイズすると読みやすくなります。たとえば、ValueAxis.setLowerBound() を使用して範囲軸 (値を表す) の境界を設定できます。
カスタム レンダラーの使用
データの外観をカスタマイズするにはポイントを使用するには、XYLineAndShapeRenderer を拡張してカスタム レンダラーを作成します。これにより、形状、色、可視性などのさまざまな側面を制御できます。
データとカラー コーディングの追加
XYSeriesCollection を使用して、系列で構成されるデータ セットを作成します。データポイントの数。データ ポイントを色分けするには、カスタム レンダラーで getItemFillPaint メソッドをオーバーライドし、色相-彩度-明度 (HSB) モデルを使用して一意の色を割り当てます。
チャートへの統合
plot.setRenderer() を使用して、カスタム レンダラーをチャートの XYPlot に設定します。さらに、必要に応じて、線の形状やアウトライン ペイントなどの他のチャート プロパティを調整します。
実装例
提供されるコード スニペットは、サンプル データとカスタム レンダラーを使用して説明したアプローチを示しています。 。軸、カスタム形状および色のデータ ポイント、およびカスタム凡例を含むグラフが作成されます。
結論
このアプローチは、.png ファイルに注釈を付けるための包括的なソリューションを提供します。 Java を使用した軸とラベル。 JFreeChart とカスタム レンダラーを活用することで、外部ソフトウェアを必要とせずに、視覚的に魅力的で有益なグラフを作成できます。
以上がJava と JFreeChart を使用して .png ファイルに軸の注釈を付ける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。