JFreeChart - 架構



本章解釋了 JFreeChart 的基本類級別和應用程式級別架構,讓您瞭解 JFreeChart 如何與不同的類互動以及它如何在基於 Java 的應用程式中發揮作用。

類級別架構

類級別架構解釋了庫中的各種類如何相互互動以建立各種型別的圖表。

JFreeChart Class Level Architecture

以下是上述框圖中使用的單元的詳細資訊:

序號 單元及描述
1

檔案

包含使用者輸入的源資料,用於在檔案中建立資料集。

2

資料庫

包含使用者輸入的源資料,用於在資料庫中建立資料集。

3

建立資料集

接受資料集並將資料集儲存到資料集物件中。

4

通用資料集

此型別的資料集主要用於餅圖。

5

類別資料集

此型別的資料集用於條形圖、折線圖等。

6

系列資料集

此型別的資料集用於儲存一系列資料並構建折線圖。

7

系列集合資料集

將不同類別的系列資料集新增到系列集合資料集。此型別的資料集用於 XY 折線圖。

8

建立圖表

這是執行以建立最終圖表的方法。

9

框架/影像

圖表顯示在 Swing 框架上或建立影像。

應用程式級別架構

應用程式級別架構解釋了 JFreeChart 庫在 Java 應用程式中的位置。

JFreeChart Application Level Architecture

客戶端程式接收使用者資料,然後根據需求使用標準 Java 和 JFreeChart API 生成輸出,輸出形式可以是框架(可以直接在應用程式內部或獨立顯示),也可以是 JPEG 或 PNG 等影像格式。

廣告

© . All rights reserved.