可視化設(shè)計數(shù)據(jù)分析統(tǒng)計圖形框架總結(jié).docx_第1頁
可視化設(shè)計數(shù)據(jù)分析統(tǒng)計圖形框架總結(jié).docx_第2頁
可視化設(shè)計數(shù)據(jù)分析統(tǒng)計圖形框架總結(jié).docx_第3頁
可視化設(shè)計數(shù)據(jù)分析統(tǒng)計圖形框架總結(jié).docx_第4頁
可視化設(shè)計數(shù)據(jù)分析統(tǒng)計圖形框架總結(jié).docx_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

這些框架,類庫或者工具是從30多款主流軟件分析對比篩選得出,讀者可以根據(jù)自己需要進行進一步篩選。一Flex:Flex是什么?Flex是一個免費的開放源框架,可用于構(gòu)建交互性較高、具有表現(xiàn)力的Web應(yīng)用程序,這些應(yīng)用程序一致地部署在所有主要瀏覽器、桌面和操作系統(tǒng)中。Flex提供一個現(xiàn)代、基于標準的語言和編程模型,該模型支持公共設(shè)計模式。使用基于XML的聲明性語言MXML描述UI布局和行為,使用面向?qū)ο蟮腁ctionScript 3.0編程語言創(chuàng)建客戶端邏輯。基于什么技術(shù)?是一門獨立的語言?;贓clipse的開發(fā)工具,支持智能編碼、交互式遍歷調(diào)試以及可視設(shè)計RIA的用戶界面布局、外觀和行為。FlashBuilder 4包含整個Flex框架,包括編譯器、組件庫和調(diào)試器。其中組件庫非常豐富,拖拽可以搞定。使用難易程度?學習成本高低?flex通過HTTPService和后端java、php、.net等后端語言交互。通過fb創(chuàng)建flex project,觀察目錄結(jié)構(gòu)及其文件。mxml文件:XML的聲明性語言MXML描述UI布局和行為,類似與HTML(DIV+CSS);as文件:用于編寫客戶端(瀏覽器端)的邏輯,類似與JavaScript; swf文件:用于生成必須的FLash模板。學習成本較高。學習資料是否完備?學習資料完備。適合在什么環(huán)境下使用?適合實現(xiàn)UI效果,拓撲圖,報表。輸入輸出?業(yè)務(wù)邏輯端拼xml string,向Flex端下發(fā)xml數(shù)據(jù)流。輸出flash。是否開源?是否免費?開源,免費優(yōu)點缺點?優(yōu)點:界面漂亮,交互性強,部署更新方便,支持多種服務(wù)器語言(java)以及主流框架(Spring,Hibernate)。缺點:加載慢,運行慢,內(nèi)存占用多。二Fusioncharts(flash)FusionCharts是什么?FusionCharts是一個Flash的圖表組件,它可以用來制作數(shù)據(jù)動畫圖表,其中動畫效果用的是Adobe Flash 8(原Macromedia Flash的)制作的flash,F(xiàn)usionCharts可用于任何網(wǎng)頁的腳本語言類似于HTML,.NET,ASP,JSP,PHP,ColdFusion等,提供互動性和強大的圖表。使用XML作為其數(shù)據(jù)接口,F(xiàn)usionCharts充分利用流體美麗的Flash創(chuàng)建緊湊,互動性和視覺逮捕圖表?;谑裁醇夹g(shù)?基于flash。使用難易程度?學習成本高低?很簡單,只要將數(shù)據(jù)流輸出到Web綁定到FusionCharts上即可。學習成本較低。學習資料是否完備?資料豐富。適合在什么環(huán)境下使用?圖形報表。輸入輸出?輸入:Json,XML數(shù)據(jù)流輸出:falsh是否開源?是否免費?收費,但是有免費版本。開源。優(yōu)點缺點?優(yōu)點:動畫和交互圖,易于使用,降低服務(wù)器負載,大量圖表類型,支持鉆取,錨定,放大。兼容瀏覽器,跨服務(wù)器語言。缺點:收費。三Open Flash Chart(flash)OpenFlash Chart是什么?OpenFlashChart是一款開源的以Flash和Javascript為技術(shù)基礎(chǔ)的免費圖表,用它能創(chuàng)建一些很有效果的報表分析圖表。Open Flash Chart2是依據(jù)Open Flash Chart1.x完全重新構(gòu)建的一個Flash圖表繪制組件。與1.x版本最大不同之處在于把數(shù)據(jù)格式改成JSON,以實現(xiàn)一些更酷的功能。該版本全部采用Actionscript3開發(fā),Adobe Flex編譯。GoogleCode社區(qū)的一款開源插件為Java開發(fā)者使用OFC提供了JSON生成的專用工具,那就是jofc2,我可以使用jofc2采用類似JFreeChart的方式來組織代碼,大大提升開發(fā)效率。該項目的地址是:項目按照Struts2的開發(fā)標準搭建,然后把OFC開發(fā)所需的flash文件,頁面顯示Flash的支持文件swfobject.js放到發(fā)布目錄的相應(yīng)位置,再將jofc2和其依賴的xstream的jar包放到WEB-INF/lib下并加入編譯路徑即可?;谑裁醇夹g(shù)?基于flash。使用難易程度?學習成本高低?很簡單,只要將數(shù)據(jù)流輸出到Web綁定到OpenFlashChart上即可。學習成本較低。學習資料是否完備?資料豐富。適合在什么環(huán)境下使用?圖形報表。輸入輸出?輸入:Json,XML數(shù)據(jù)流輸出:falsh是否開源?是否免費?免費。開源。優(yōu)點缺點?優(yōu)點:動畫和交互圖,易于使用,降低服務(wù)器負載,大量圖表類型。兼容瀏覽器,跨服務(wù)器語言。缺點:缺少高級案例。四JavaScript Infovis Toolkit(js)JavaScript Infovis Toolkit是什么?JavaScript Infovis Toolkit提供了用于創(chuàng)建交互式數(shù)據(jù)可視化的Web工具。該工具包實現(xiàn)了像樹形圖一樣可視化信息的高級功能,它是基于空間樹而改編的,實現(xiàn)了分叉樹(hyperbolic tree)和圓形樹(radial tree)?;谑裁醇夹g(shù)?基于JS,html5。使用難易程度?學習成本高低?中等難度,主要由利用JavaScript InfovisToolkit自身的js類庫完成圖形,需要了解類庫屬性。學習成本較中等。學習資料是否完備?中文資料較少,但是官方網(wǎng)站提供完備的Example Code。適合在什么環(huán)境下使用?圖形報表,以分叉樹和圓形樹見長。輸入輸出?輸入:Json數(shù)據(jù)流輸出:html是否開源?是否免費?免費。開源。優(yōu)點缺點?優(yōu)點:使用html輸出,客戶端性能較高。兼容瀏覽器,跨服務(wù)器語言。缺點:沒有中文案例和資料。五HighchartsHighcharts是什么?Highcharts是一個用純JavaScript編寫的一個圖表庫,能夠很簡單便捷的在web網(wǎng)站或是web應(yīng)用程序添加有交互性的圖表,并且免費提供給個人學習、個人網(wǎng)站和非商業(yè)用途使用。HighCharts支持的圖表類型有曲線圖、區(qū)域圖、柱狀圖、餅狀圖、散狀點圖和綜合圖表。基于什么技術(shù)?基于JS,html5。使用難易程度?學習成本高低?中等難度,主要由利用Highcharts自身的js類庫完成圖形,需要了解類庫屬性。學習成本較中等。學習資料是否完備?資料不是很多。適合在什么環(huán)境下使用?圖形報表。輸入輸出?輸入:Json輸出:html是否開源?是否免費?個人免費,商用收費。開源。優(yōu)點缺點?優(yōu)點:兼容瀏覽器,圖表類型豐富,跨服務(wù)器語言,提示功能,放大功能,時間軸。性能較好。缺點:收費,資料不夠豐富。六D3(Data-Driven Document)D3是什么?D3.js是一個用來操作基于數(shù)據(jù)的文檔的javascript庫,D3能夠幫助你使用html,svg和css來呈現(xiàn)數(shù)據(jù)。D3重視web標準,同時給予你現(xiàn)代瀏覽器的所有功能,因此,你無須去適應(yīng)一個專有的框架,同時整合了強大的可視化部件和一個基于數(shù)據(jù)驅(qū)動的方法去操作DOM對象。D3允許你綁定任意的數(shù)據(jù)到一個DOM對象中,然后綁定一些數(shù)據(jù)驅(qū)動的事務(wù)在這個文檔上,例如,你可以用d3從一個數(shù)組中生成html的table.或者,使用同樣的數(shù)據(jù)去制造一些具有過渡或交互的效果的動態(tài)svn的表格。D3并不單單是一個提供所有可能想象的特性的框架。取而代之的是,d3解決的的問題是:如果基于數(shù)據(jù)有效地操作文檔。這能夠避免一些特有的呈現(xiàn)方式和提供額外的擴展性,同時也能夠充分地利用網(wǎng)絡(luò)的標準,例如css2,html5和svg.這是有了這些極小的開銷,d3是很快的,而且支持大數(shù)據(jù)集合和交互,動畫的動態(tài)行為。D3的函數(shù)風格允許通過不同的部件和插件實現(xiàn)代碼重用。基于什么技術(shù)?基于JS,html。使用難易程度?學習成本高低?中等難度,主要由利用D3.js自身的js類庫完成圖形,需要了解類庫屬性。學習成本較高。學習資料是否完備?中文資料極少。適合在什么環(huán)境下使用?圖形報表。輸入輸出?輸入:Json數(shù)據(jù)流輸出:html是否開源?是否免費?免費。開源。優(yōu)點缺點?優(yōu)點:動畫和交互圖,易于使用,降低服務(wù)器負載,大量圖表類型,跨服務(wù)器語言。缺點:不符合國人報表使用習慣。七JFreeChartJFreeChart是什么?JFreeChart是JAVA平臺上的一個開放的圖表繪制類庫。它完全使用JAVA語言編寫,是為applications, applets, servlets以及JSP等使用所設(shè)計。JFreeChart可生成餅圖(pie charts)、柱狀圖(bar charts)、散點圖(scatter plots)、時序圖(time series)、甘特圖(Gantt charts)等等多種圖表,并且可以產(chǎn)生PNG和JPEG格式的輸出,還可以與PDF和EXCEL關(guān)聯(lián)。JFreeChart技術(shù)成熟,完全是通過Java代碼控制圖表生成。綁定結(jié)果集到JFreeChart對象中,由JFreeChart處理。JFreeChartjfreechart = ChartFactory.createPieChart3D(, dataset,true, true,true);基于什么技術(shù)?基于Java。使用難易程度?學習成本高低?較難,JFreeChart是JAVA平臺上的圖表繪制類庫,要有java基礎(chǔ),并且熟悉JFreeChart類庫。學習成本較高。學習資料是否完備?資料豐富。適合在什么環(huán)境下使用?BS、CS圖形報表。輸入輸出?輸入:結(jié)果集輸出:圖片是否開源?是否免費?免費開源,但是開發(fā)手冊和示例要花錢購買。優(yōu)點缺點?優(yōu)點:穩(wěn)定、輕量級且功能強大。API處理簡單,很容易上手。生成的圖表運行順暢。缺點:所有資源在服務(wù)器端生成,需要占用大量的服務(wù)器資源,而且圖表以流的形式輸送到客戶端也占用了大量的網(wǎng)絡(luò)資源。只適合生成圖片,而且文字、圖片都不是特別清晰,還需要進行一些調(diào)整,比較麻煩。在交互性方面它又比不上Flash圖表工具,比如Open Flash Chart、AnyChart、FusionCharts等。八R語言R語言是什么?R是用于統(tǒng)計分析、繪圖的語言和操作環(huán)境。R是屬于GNU系統(tǒng)的一個自由、免費、源代碼開放的軟件,它是一個用于統(tǒng)計計算和統(tǒng)計制圖的優(yōu)秀工具。R是一套完整的數(shù)據(jù)處理、計算和制圖軟件系統(tǒng)。其功能包括:數(shù)據(jù)存儲和處理系統(tǒng);數(shù)組運算工具(其向量、矩陣運算方面功能尤其強大);完整連貫的統(tǒng)計分析工具;優(yōu)秀的統(tǒng)計制圖功能;簡便而強大的編程語言:可操縱數(shù)據(jù)的輸入和輸出,可實現(xiàn)分支、循環(huán),用戶可自定義功能。與其說R是一種統(tǒng)計軟件,還不如說R是一種數(shù)學計算的環(huán)境,因為R并不是僅僅提供若干統(tǒng)計程序、使用者只需指定數(shù)據(jù)庫和若干參數(shù)便可進行一個統(tǒng)計分析。R的思想是:它可以提供一些集成的統(tǒng)計工具,但更大量的是它提供各種數(shù)學計算、統(tǒng)計計算的函數(shù),從而使使用者能靈活機動的進行數(shù)據(jù)分析,甚至創(chuàng)造出符合需要的新的統(tǒng)計計算方法。R是一個免費的自由軟件,它有UNIX、LINUX、MacOS和WINDOWS版本,都是可以免費下載和使用的。在那兒可以下載到R的安裝程序、各種外掛程序和文檔。在R的安裝程序中只包含了8個基礎(chǔ)模塊,其他外在模塊可以通過CRAN獲得?;谑裁醇夹g(shù)?基于S語言。有各種擴展包,基于R語言、 LaTeX、Java及最常用C語言。使用難易程度?學習成本高低?較難,需要系統(tǒng)的學習使用,學習成本較高。學習資料是否完備?資料豐富。適合在什么環(huán)境下使用?數(shù)據(jù)統(tǒng)計分析,科學計算。常用于經(jīng)濟計量、財經(jīng)分析、人文科學研究以及人工智能。輸入輸出?輸入:數(shù)據(jù)流輸出:R格式。是否開源?是否免費?免費。開源。優(yōu)點缺點?優(yōu)點:計算功能強大。缺點:R經(jīng)常因為過分消耗內(nèi)存而受到指責,而事實也確是如此。特定條件下我們可能需要更大的內(nèi)存來做運算,提供兩種途徑來設(shè)定(增大)內(nèi)存。九JMPJMP是什么?JMP主要用于實現(xiàn)統(tǒng)計分析。JMP的算法源于SAS,特別強調(diào)以統(tǒng)計方法的實際應(yīng)用為導(dǎo)向,交互性、可視化能力強,使用方便,尤其適合非統(tǒng)計專業(yè)背景的數(shù)據(jù)分析人員使用,在同類軟件中有較大的優(yōu)勢。JMP的應(yīng)用領(lǐng)域包括業(yè)務(wù)可視化、探索性數(shù)據(jù)分析、六西格瑪及持續(xù)改善(可視化六西格瑪、質(zhì)量管理、流程優(yōu)化)、試驗設(shè)計、生存及可靠性、統(tǒng)計分析與建模、交互式數(shù)據(jù)挖掘、分析程序開發(fā)等。JMP是六西格瑪軟件的鼻祖,當年摩托羅拉開始推六西格瑪?shù)臅r候,用的就是JMP軟件,目前有非常多的全球頂尖企業(yè)采用JMP作為六西格瑪軟件,包括陶氏化學、惠而浦、鐵姆肯、招商銀行、美國銀行、中國石化等等。JMP的應(yīng)用非常廣泛,全球用戶數(shù)已經(jīng)超過三十萬,全球頂尖企業(yè)基本都是它的用戶。在醫(yī)藥領(lǐng)域,以嚴格和嚴謹著稱的美國食品與藥物管理局(FDA)對于藥企申報的新藥報告中的統(tǒng)計分析部分,只接受用SAS和JMP分析得出的統(tǒng)計結(jié)果。其40%以上的藥物評審員都是JMP用戶?;谑裁醇夹g(shù)?軟件。使用難易程度?學習成本高低?較簡單,有中文傻瓜式版本。學習成本較低。學習資料是否完備?資料豐富。適合在什么環(huán)境下使用?統(tǒng)計制圖,圖形報表。輸入輸出?輸入:數(shù)據(jù)流輸出:JMP格式。是否開源?是否免費?收費,但是有破解版本。優(yōu)點缺點?優(yōu)點:簡單易用,有良好的操作體驗。缺點:收費。十TableauTableau是什么?Tableau是桌面系統(tǒng)中最簡單的商業(yè)智能工具軟件,Tableau沒有強迫用戶編寫自定義代碼,新的控制臺也可完全自定義配置。在控制臺上,不僅能夠監(jiān)測信息,而且還提供完整的分析能力。Tableau控制臺靈活,具有高度的動態(tài)性。Tableau公司將數(shù)據(jù)運算與美觀的圖表完美

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論