Jfreechart-architecture
JFreeChart-アーキテクチャ
この章では、JFreeChartの基本的なクラスレベルおよびアプリケーションレベルのアーキテクチャについて説明し、JFreeChartがさまざまなクラスとどのようにやり取りし、Javaベースのアプリケーションにどのように適合するかについて説明します。
クラスレベルのアーキテクチャ
クラスレベルのアーキテクチャは、ライブラリのさまざまなクラスが相互作用してさまざまな種類のグラフを作成する方法を説明します。
上記は、上記のブロック図で使用されるユニットの詳細です-
S.No | Units & Description |
---|---|
1 |
File ファイルにデータセットを作成するために使用されるユーザー入力を持つソース。 |
2 |
Database データベースにデータセットを作成するために使用されるユーザー入力を持つソース。 |
3 |
Create Dataset データセットを受け入れ、データセットをデータセットオブジェクトに保存します。 |
4 |
General Dataset このタイプのデータセットは、主に円グラフに使用されます。 |
5 |
Category Dataset このタイプのデータセットは、棒グラフ、折れ線グラフなどに使用されます。 |
6 |
Series Dataset このタイプのデータセットは、一連のデータを保存し、折れ線グラフを作成するために使用されます。 |
7 |
Series Collection Dataset シリーズデータセットのさまざまなカテゴリがシリーズコレクションデータセットに追加されます。 このタイプのデータセットは、XYLineチャートに使用されます。 |
8 |
Create Chart これは、最終的なチャートを作成するために実行されるメソッドです。 |
9 |
Frame/Image チャートがSwing Frameに表示されるか、画像が作成されます。 |
アプリケーションレベルのアーキテクチャ
アプリケーションレベルのアーキテクチャは、Javaアプリケーション内のJFreeChartライブラリの場所を説明します。
JFreeChart Application Level Architecture
クライアントプログラムはユーザーデータを受信し、要件に基づいて標準のJavaおよびJFreeChart APIを使用して、フレームの形式で出力を生成します。フレームは、アプリケーション内で直接表示するか、JPEGやPNGなどの画像形式で個別に表示できます。