ILOG JViews Charts
產(chǎn)品編號(hào):0
當(dāng)前版本:
開(kāi) 發(fā) 商:ILOG
產(chǎn)品類(lèi)型:Java
產(chǎn)品功能:圖表
開(kāi)發(fā)平臺(tái):基于Web, 基于Windows, 基于Linux/Unix
其他特性:
產(chǎn)品源碼:
JViews Charts使用不同的形式(標(biāo)記,線(xiàn)段,條形等等)以圖形化的方式展現(xiàn)數(shù)據(jù),用刻度來(lái)表示被展現(xiàn)數(shù)據(jù)的值。它使用圖表展示數(shù)據(jù),并可以自己定義各種方式,以及在圖表中加入各種交互方式。并且它被設(shè)計(jì)成擁有性能和清晰的對(duì)象結(jié)構(gòu),是處理大量和(或)動(dòng)態(tài)數(shù)據(jù)模型——比如實(shí)時(shí)監(jiān)控系統(tǒng)的解決方案。
Jviews Charts提供廣泛的顯示類(lèi)型:
標(biāo)準(zhǔn)的笛卡兒圖表。數(shù)據(jù)用笛卡兒坐標(biāo)系統(tǒng)進(jìn)行顯示,X軸和Y軸分別用水平軸和豎直軸表示,刻度是矩形的,并且成直角。
極坐標(biāo)圖表用圓形顯示數(shù)據(jù)。數(shù)據(jù)用極坐標(biāo)系統(tǒng)進(jìn)行顯示,橫坐標(biāo)的值在圓上顯示刻度,縱坐標(biāo)的值是矩形的,呈放射狀排列。
雷達(dá)圖表。雷達(dá)圖表能夠把各個(gè)數(shù)據(jù)相關(guān)起來(lái)看,并且進(jìn)行多種類(lèi)型的比較。在雷達(dá)圖表中,每個(gè)類(lèi)型的數(shù)值都有其自己的坐標(biāo)軸,從中心點(diǎn)放射出來(lái)。同一個(gè)系列的數(shù)值用線(xiàn)條連接起來(lái)。
氣泡狀圖,代表了一定離散曲線(xiàn)的表現(xiàn)。
高低值圖,展現(xiàn)用高低值顯示兩個(gè)數(shù)據(jù)集,并定義了上升風(fēng)格(高值比低值大)和下降風(fēng)格(高值比低值。
主要特征
Jviews Charts具有如下特征:
功能完全的API。
性能以及清晰的對(duì)象結(jié)構(gòu)。
廣泛的顯示類(lèi)型:折線(xiàn),條形,區(qū)域,氣泡,高低值,散點(diǎn),梯形,組合圖。
方便地定制。
數(shù)據(jù)和其圖形顯示的明確區(qū)分。
數(shù)據(jù)相關(guān)的圖表。
用級(jí)聯(lián)樣式表(CSS)動(dòng)態(tài)控制顯示的外觀(guān)。
和任何支持Swing的Java應(yīng)用程序整合。
Java Beans集,可以在你習(xí)慣的IDE中使用。
在給定的坐標(biāo)軸上進(jìn)行坐標(biāo)變換。變化可以是線(xiàn)性的,也可以是非線(xiàn)性的。
按需導(dǎo)入。按需導(dǎo)入機(jī)制使你能夠在海量的數(shù)據(jù)集中,通過(guò)只把圖表連接到需要顯示的數(shù)據(jù)來(lái)控制內(nèi)存的使用。
瘦客戶(hù)端架構(gòu)。
基于標(biāo)準(zhǔn)Servlet Java技術(shù)的類(lèi)包。
內(nèi)置支持圖形創(chuàng)建。
支持JPEG和PNG格式的圖形(通過(guò)添加定制編碼可以增加其它格式)。
客戶(hù)端圖形的自動(dòng)創(chuàng)建。
功能完全的打印API。
基于標(biāo)準(zhǔn)Java 2打印API。
多頁(yè)面打印。
豐富的頁(yè)面格式(段落排列,本地字體等等)。
組合文檔(圖表,表格,文字混合)。
可擴(kuò)展的框架。
Jviews Charts的典型用途
用Charts來(lái)反映數(shù)據(jù),以觀(guān)察它們的值和趨勢(shì)走向,比如:
需要反應(yīng)數(shù)據(jù),以觀(guān)察數(shù)據(jù)的值和趨勢(shì)走向的應(yīng)用程序。比如通過(guò)搜索引擎顯示Nasdaq指數(shù)。
要求更嚴(yán)格的應(yīng)用程序,它是專(zhuān)業(yè)人員用來(lái)完成他們?nèi)粘9ぷ鞯摹_@些圖表通常需要實(shí)時(shí)更新,也就是說(shuō),它們和數(shù)據(jù)流相連接并實(shí)時(shí)刷新。這些圖表由應(yīng)用程序定制,需要精確的滾動(dòng)、縮放、指定焦點(diǎn)數(shù)據(jù)、交互和編輯數(shù)據(jù)。這樣的應(yīng)用程序在所有的工業(yè)中都存在:交易應(yīng)用,引擎測(cè)試(汽車(chē),飛機(jī)等)和其它機(jī)械測(cè)試,網(wǎng)絡(luò)或應(yīng)用管理,科學(xué)研究。
Charts的一般框架
Charts基于一個(gè)具有MVC模型的Swing變種,稱(chēng)之為可分離模型架構(gòu)。在這種設(shè)計(jì)下,模型管理數(shù)據(jù)或構(gòu)件代表的數(shù)值,而視圖管理模型的圖形化顯示并處理圖形上的交互。這種設(shè)計(jì)清晰地區(qū)分了處理數(shù)據(jù)集(也稱(chēng)為數(shù)據(jù)源)的圖表數(shù)據(jù)模型和畫(huà)出數(shù)據(jù)圖形表示的圖表顯示。