資源描述:
《XDATA可視化部分》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、圖形接口類BokehContinuumAnalytics公司負責開發(fā)。是一個采用了最新的web技術(shù)為大數(shù)據(jù)和多維度數(shù)據(jù)設(shè)計的基于HTML5的Python(是一種面向?qū)ο?、直譯式計算機程序設(shè)計語言)數(shù)據(jù)可視化庫。使用BokehJS是一個獨立的javascript庫,提供了一些圖形化的接口。imMensinMens是一個基于Web的系統(tǒng),用于大型數(shù)據(jù)庫的交互式可視化。imMens采用離散化聚合,生成匯總的可視化,這避免了以標準抽樣為基礎(chǔ)的方法的缺點。通過數(shù)據(jù)分解方法(來限制數(shù)據(jù)傳輸),并通過WebGL的GPU計算(來進行并行查詢處理),imMens允許實時的上
2、億元素數(shù)據(jù)庫的視覺查詢。相關(guān)論文:imMens:Real-timeVisualQueryingofBigData語言語法規(guī)范類StencilContinuumAnalytics公司和印第安納大學一起開發(fā)的。模具是在一個較高的水平上用一種基于語法的方法來進行可視化規(guī)范。所追求的是構(gòu)建一種能夠在多種平臺上運行的高性能,靈活的可視化效果的方法。Stencil盡量與運行無關(guān),盡量做到可以在不同的運行環(huán)境下運行,因此語言設(shè)計上盡量采用不涉及到運行環(huán)境的語法。是一種基于語言的可視化系統(tǒng),它使用大量的“協(xié)調(diào)”風格的語言,提供工具來構(gòu)建可視化和工作流程,以支持數(shù)據(jù)的可視化
3、。模具在Clojure(Lisp是一種編程語言,以表達性和功能強大著稱,但人們通常認為它不太適合應用于一般情況。Clojure是一種運行在Java?平臺上的Lisp方言,它的出現(xiàn)徹底改變了這一現(xiàn)狀。作為當今最主流的運算平臺JVM,把函數(shù)式編程語言引入JVM也是很多人嘗試的方向,Clojure就是其中之一。Clojure是一個在JVM平臺運行的動態(tài)函數(shù)式編程語言,其語法接近于LISP語言,在JVM平臺運行的時候,會被編譯為JVM的字節(jié)碼進行運算。Clojure保持了函數(shù)式語言的主要特點,還能夠非常方便的調(diào)用Java類庫的API,和Java類庫進行良好的整合。
4、)中做為一個編譯器來實現(xiàn)的。就是一種語言,提供數(shù)據(jù)表單和選擇可視化的模具,此工具幫助你進行可視化。VegaTrifacta(斯坦福大學,華盛頓大學,Kitware公司團隊)負責。是一個可視化語法,用于創(chuàng)建和保存可視化設(shè)計的一個聲明的格式。用vega可以在json格式中來描述數(shù)據(jù)可視化,并使用HTML5CanvasorSVG(這兩個都可以用來繪制編輯圖像)生成交互式圖。這個存儲庫包含了一個VEGA運行系統(tǒng),它在瀏覽器中使用基于場景圖型的渲染系統(tǒng)來解析vega規(guī)范產(chǎn)生交互式可視化??梢詣?chuàng)建坐標軸,標記和標簽。應該和OpenGL類似,通過使用該語言調(diào)用某些函數(shù)對
5、數(shù)據(jù)進行可視化。Lyra斯坦福大學,華盛頓大學,Kitware公司團隊負責。是一個交互式的環(huán)境,可以自定義可視化設(shè)計,有廣泛的受眾關(guān)注。設(shè)計師將數(shù)據(jù)映射到圖形標記的屬性,不用編寫代碼就可以創(chuàng)作出表現(xiàn)力強的可視化設(shè)計。標記可以移動,用手柄旋轉(zhuǎn)和調(diào)整大小,使用連接起來相對定位,使用屬性放置區(qū)來使數(shù)據(jù)字段參數(shù)化。也會為數(shù)據(jù)轉(zhuǎn)換和布局算法的重復,可視的規(guī)范提供了數(shù)據(jù)管道接口。用它創(chuàng)建的可視化被當做vega中的規(guī)范,一個申明的可共享和重用的可視化語法。讀取本地數(shù)據(jù),給數(shù)據(jù)各個屬性設(shè)置顏色形狀方向登顯示狀態(tài),最后形成可視化效果??蚣茴怬zoneWidgetFramew
6、ork由NextCenturyCorporation負責。提供了一個可定制的開源web應用,集合了你要完成工作所需要的所有工具,并且工具間是可以相互溝通的。被稱為窗口小部件,它是一個與技術(shù)無關(guān)的組合框架,能夠在通用的瀏覽器上和交互環(huán)境中展示數(shù)據(jù)和可視化,降低了大數(shù)據(jù)可視化的開發(fā)門檻且能夠更加高效地探索大型數(shù)據(jù)集。在web應用中添加各種部件,包括數(shù)據(jù)處理和可視化的,部件間可以進行通訊,組成一個門戶網(wǎng)站。NeonVisualizationEnvironmentNeon是一個框架,給出了一個數(shù)據(jù)存儲無關(guān)的方式進行可視化數(shù)據(jù)查詢,并對那些數(shù)據(jù)執(zhí)行簡單的操作如過濾、
7、聚合和轉(zhuǎn)換。它被分為兩個部分,neon-server和neon-client。neon-server提供了一套來選擇一個數(shù)據(jù)存儲,對數(shù)據(jù)執(zhí)行查詢和其他操作的RESTfulweb服務(wù),neon-client是一個javascriptAPI,可以提供一個方法來很簡單地將neon-server能力集成為可視化,允許它被集成進一個基于OWF的生態(tài)系統(tǒng)。ApertureJSApertureJS是一個開放的、適應性的和可擴展的可視化的可支持RESR服務(wù)的框架,被設(shè)計來為分析員和決策者在任何web瀏覽器中生成可視化。Aperture利用了一個基于一個新穎的層的方法來可視
8、化,一個數(shù)據(jù)映射的API來簡化適應性強的數(shù)據(jù)轉(zhuǎn)化,將分析結(jié)果轉(zhuǎn)化成