螞蟻金服AntV G6 3.1 潛心

blank

螞蟻金服AntV G6 3.1 潛心

G6是螞蟻金服-AntV旗下的圖分析及圖可視化引擎

G6名稱由來:

  1. G6 的G 來自於Graphic、Graph ,意味著我們要基於圖分析技術做圖可視化;
  2. G6的6來自於《 六度分隔理論》,表達了我們對關係數據,關係網絡的敬畏和著迷。

自G6誕生以來,由G6承接的業務可以分為兩大類,一類是圖分析,另一類是圖編輯。兩者雖然有一定的程度上的相似,但各自的側重點不同,前者更注重圖數據的分析體驗。後者更注重交互的編輯體驗。之前我們使用G6 來同時支持這兩種不同類型的業務,從實際效果來看,並不能達到我們的期望。從G6 3.1版本開始,我們更側重於圖分析領域。
G6 3.1 版本有三個重大更新:

  • 優化節點及邊狀態管理;
  • 內置豐富的節點、內置折線;
  • 新增佈局功能:內置了多種佈局,並支持自定義佈局。

優化狀態管理

在G6 3.1中,我們統一了所有節點和邊的配置方式,提供兩種可選的方式,第一種是在實例化Graph時,通過nodeStateStylesedgeStateStyles來定義,另一種是在自定義節點時,在options配置項的stateStyles中定義狀態。
統一了所有節點和邊的配置方式以後,通過簡單的配置,我們就可以擴展出更多類型的節點和邊。
更多關於狀態管理的內容請參考這裡

豐富的內置節點

在G6 3.1中,我們內置了circle、rect、image等8大類型的節點,可以擴展出20+種節點類型,足以支持常見的圖分析領域的需求,更詳情的內容請參考這裡

blank

強大的佈局能力

G6 內置了多種常用的圖佈局,並將持續積累。為圖可視化提供強有力的基礎佈局支持。支持佈局方法的動態切換、佈局參數的動態變化、數據的動態變化。允許用戶自定義佈局,用戶可以按照自己的喜好、需求生成個性化圖佈局,佈局的可擴展性更方便用戶在佈局算法上進行自由探索。

blank

各佈局方法的自由切換。

blank

佈局參數的動態切換。
更多關於佈局的內容請參考這裡

全新的教程文檔

根據用戶學習的階梯以及需求的層次,我們重新組織了G6 的教程文檔。新增可以快速邊學邊做的入門教程Tutorial for 20 minutes ,歸納進階教程。讓入門更簡單,讓深入更通暢。

G6 3.2 預告

更專注於圖可視化與分析的G6 3.2 將於11 月22 日上線!更方便的內置交互、更豐富的圖佈局、更好用輔助組件工具等你喲!敬請關注。

G6官網地址: antv.alipay.com/zh-cn/g ,求關注;
G6 GitHub地址: github.com/antvis/g6 ,求star

What do you think?

Written by marketer

blank

官宣!第十四屆D2 來了!

blank

聊聊Node.js 中的進程