位置:首頁 > Java技術 > JFreeChart教學 > JFreeChart架構

JFreeChart架構

本章介紹給大家介紹 JFreeChart 不同類中如何交互的概念, JFreeChart基本類層次和應用水平的架構在基於Java應用程序如何工作的。

類層次架構

類層次架構解釋了如何把不同階層的相互庫交互,以創建不同類型的圖表。

JFreeChart Class Level Architecture

以下是在上述框圖中使用的單元細節:

單元 描述
文件 所用的用戶輸入為源,用於創建該文件中的數據集。
數據庫 所用的用戶輸入為源,用於創建在數據庫中的數據集。
創建數據集 接受數據集中存儲和數據集中到數據集對象。
通用數據集 這種類型的數據集主要用於餅圖。
分類數據集 這種類型的數據集,用於柱狀圖,折線圖等等。
係列數據集 這種類型的數據集被用於存儲一係列數據和構建線圖表。
係列采集數據集 不同類彆的一係列數據集添加係列集合數據集。這種類型的數據集,用於xy折線圖表。
創建圖表 這是被執行以創建最終的圖表的方法。
幀/圖片 該圖顯示在一個Swing框架或創建映像。

應用層架構

應用級架構說明,其中JFreeChart庫在Java應用程序內線。

JFreeChart Application Level Architecture

客戶端程序接收用戶數據,然後它使根據要求使用標準Java和JFreeChart的API來生成輸出在任一幀的形式,它可以直接在該應用程序或獨立地在所述圖像格式,如JPEG或PNG顯示。