「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Java と JFreeChart を使用して .png ファイルに軸の注釈を付ける方法

Java と JFreeChart を使用して .png ファイルに軸の注釈を付ける方法

2024 年 12 月 22 日に公開
ブラウズ:202

How to Annotate a .png File with Axes Using Java and JFreeChart?

Java を使用して .png ファイルに軸の注釈を付ける方法

外部ソフトウェアに依存せずに、.png 画像に軸の注釈を付けることができます。 Java の組み込み機能と JFreeChart を活用して高度なカスタマイズを行うアプローチを次に示します。

チャート ベースの作成

まず、JFreeChart の ChartFactory.createXYLineChart メソッドを使用してチャートを作成します。 。これにより、データ、軸、タイトルを含む基本的なグラフ構造が確立されます。

軸のカスタマイズ

軸をカスタマイズすると、読みやすさが向上します。たとえば、ValueAxis.setLowerBound() を使用して範囲軸 (値を表す) の境界を設定できます。

カスタム レンダラーの使用

データの外観をカスタマイズするにはポイントを使用するには、XYLineAndShapeRenderer を拡張してカスタム レンダラーを作成します。これにより、形状、色、可視性などのさまざまな側面を制御できます。

データとカラー コーディングの追加

XYSeriesCollection を使用して、系列で構成されるデータ セットを作成します。データポイントの数。データ ポイントを色分けするには、カスタム レンダラーで getItemFillPaint メソッドをオーバーライドし、色相-彩度-明度 (HSB) モデルを使用して一意の色を割り当てます。

チャートへの統合

plot.setRenderer() を使用して、カスタム レンダラーをチャートの XYPlot に設定します。さらに、必要に応じて線の形状やアウトライン ペイントなどの他のチャート プロパティを調整します。

実装例

提供されたコード スニペットは、サンプル データとカスタム レンダラーを使用した説明したアプローチを示しています。 。軸、カスタム形状および色のデータ ポイント、およびカスタム凡例を含むグラフを作成します。

結論

このアプローチは、.png ファイルに注釈を付けるための包括的なソリューションを提供します。 Java を使用した軸とラベル。 JFreeChart とカスタム レンダラーを活用することで、外部ソフトウェアを必要とせずに、視覚的に魅力的で有益なグラフを作成できます。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3