螞蟻金服 Antv 發佈 G6 3.1 —— 潛心

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

G6 名稱由來:node

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

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

G6 3.1 版本有三個重大更新:github

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

優化狀態管理

在 G6 3.1 中,咱們統一了全部節點和邊的配置方式,提供兩種可選的方式,第一種是在實例化 Graph 時,經過 nodeStateStylesedgeStateStyles 來定義,另外一種是在自定義節點時,在 options 配置項的 stateStyles 中定義狀態。算法

統一了全部節點和邊的配置方式之後,經過簡單的配置,咱們就能夠擴展出更多類型的節點和邊。網絡

更多關於狀態管理的內容請參考這裏app

豐富的內置節點

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


強大的佈局能力

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


各佈局方法的自由切換。學習


佈局參數的動態切換。

更多關於佈局的內容請參考這裏

全新的教程文檔

根據用戶學習的階梯以及需求的層次,咱們從新組織了 G6 的教程文檔。新增能夠快速邊學邊作的 入門教程 Tutorial for 20 minutes,概括 進階教程。讓入門更簡單,讓深刻更通暢。

G6 3.2 預告

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


G6官網:antv.alipay.com/zh-cn/g6/3.…

GitHub:github.com/antvis/g6

相關文章
相關標籤/搜索