本章介紹給大家介紹 JFreeChart 不同類中如何互動的概念, JFreeChart基本類層次和應用水平的架構在基於Java應用程式如何工作的。
類層次架構解釋了如何把不同階層的相互庫互動,以建立不同型別的圖表。
以下是在上述框圖中使用的單元細節:
單元 | 描述 |
---|---|
檔案 | 所用的使用者輸入為源,用於建立該檔案中的資料集。 |
資料庫 | 所用的使用者輸入為源,用於建立在資料庫中的資料集。 |
建立資料集 | 接受資料集中儲存和資料集中到資料集物件。 |
通用資料集 | 這種型別的資料集主要用於餅圖。 |
分類資料集 | 這種型別的資料集,用於柱狀圖,折線圖等等。 |
系列資料集 | 這種型別的資料集被用於儲存一系列資料和構建線圖表。 |
系列採集資料集 | 不同類別的一系列資料集新增系列集合資料集。這種型別的資料集,用於xy折線圖表。 |
建立圖表 | 這是被執行以建立最終的圖表的方法。 |
影格/圖片 | 該圖顯示在一個Swing框架或建立映像。 |
應用級架構說明,其中JFreeChart庫在Java應用程式內線。
用戶端程式接收使用者資料,然後它使根據要求使用標準Java和JFreeChart的API來生成輸出在任一影格的形式,它可以直接在該應用程式或獨立地在所述影象格式,如JPEG或PNG顯示。