Axiis:資料視覺化製作工具

Axiis:資料視覺化製作工具是一個數據視覺化框架,於五月份使用MIT許可證釋出。“資料視覺化”這個詞經常用來描述應用資料的圖形化檢視,如圖表和圖形。

Axiis:資料視覺化製作工具

Axiis構建在Degrafa之上,Degrafa是為Flex應用的一個開源宣告式圖形框架,可簡化圖形繪製——Axiis極大地利用了這一優點。Degrafa本身並不足以構建一個類似Axiis的框架,因為它不具備把資料繫結到圖形的預設能力。Axiis可以認為是對Degrafa的擴充套件。Axiis.org做了如下說明:

Axiis讓開發人員通過簡潔直觀的標記,清晰明白地定義資料視覺化方式。Axiis在設計上就非常強調程式碼優雅,可以讓你的程式碼像輸出的圖形一樣美觀。

Axiis的設計目標是成為一個簡明的、富有表現力的、模組化的框架,可以使開發者和設計人員通過組裝簡單而且容易理解的構圖元素,就可以建立迷人的資料視覺化方案,該專案目前的一些成果可以在這些例子中一窺究竟。

Axiis框架的特色有以下幾個方面:

富有表現力,Axiis給予開發者通過簡明而且直觀的標記語言來定義具有豐富表現力的圖形元件,該框架的設計對程式碼的優雅給與足夠的重視,這使得你的程式碼像你的表現內容一樣優美。

程式碼簡潔,通過利用內嵌的Flex繫結和Axiis標記語法,你不需要寫幾頁程式碼來建立驚人的圖形,事實上,一些複雜的例子不超過200行程式碼。

模組化構建,Axiis被設計成為一個模組化的框架,它允許開發者混合並搭配元件,通過組合一些基本的構成元素來建立複雜的圖形內容,我們已經特地避免了長長的OO整合關係,從而保持類結構扁平而且可交換,用Axiis你可以通過簡單的步驟就可以建立複雜的圖形。

開源專案,Axiis是一個開源專案,使用MIT許可,這意味著你可以使用它在個人專案、商業內容,以及任何你想用的地方,而沒有任何限制,我們只要求你在程式碼中保留我們的商標和許可宣告。

Axiis使用一種非常視覺化的方法來進行資料視覺化的開發,它包括標記式語言以及一些概念,在Axiis中有兩個基本概念需要理解:幾何體和佈局方法(Geometry and Layout)

幾何體:所有的資料視覺化最終被表現為一個或者多個簡單或者複雜幾何體的集合,他們按照相關的可視座標來描繪具體的資料點。說到底,Axiis使用Degrafa框架來描述它的幾何體。

佈局方法:Axiis佈局類是該框架的核心,因為它允許開發者用簡單的方式來描述他們想要轉換的資料成為幾何體的表現形式,佈局類允許開發者使用並結合預定義的佈局結構,以及他們自己的結構來建立任何圖形,無論是笛卡爾標準的圖形,還是不著邊際的從未想像到的資料視覺化方式。

Axiis成為廣大圖形元件開發者建立自己所需的圖形內容的新框架,而且更簡單、更直觀,因為它提供了一種新思路,一種簡化的資料視覺化方式,有別於Adobe方式的圖形元件建立方式,這對於高階圖形元件開發者來說是一件利器,同時,如果該框架能將這些構圖單元封裝成類似於目前Flex圖形元件一樣簡單的元件,那麼其普及就更快了。

猜你喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *