G6 是 AntV 旗下的一款專業級圖可視化引擎,它在高定製能力的基礎上,提供簡單、易用的接口以及一系列設計優雅的圖可視化解決方案,是阿里經濟體圖可視化與圖分析的基礎設施。今年 AntV 11.22 品牌日,咱們帶來了新的 G6 3.2.0 版本。該版本着重改進了開發體驗,增長了許多新元素和組件,並提供了更爲高級的佈局算法。前端
與此同時,咱們發佈一款基於 G6 引擎封裝的、開箱即用的圖可視化工具——Graphin,你只要對它進行簡單配置,就能夠迅速搭建起一個功能強大、樣式美觀的圖可視化分析應用。 node
G6 名稱由來:G6 是螞蟻金服-AntV 旗下的圖可視化與圖分析引擎,G 來自於 Graphic、Graph ,意味着咱們要基於圖分析技術作圖可視化;6 來自於《六度分隔理論》,表達了咱們對關係數據、關係網絡的敬畏和着迷。git
展現,做爲可視化最重要的基礎能力,其專業難點在於如何將複雜的關係數據以更低的視覺複雜度、更高的可讀性呈現給終端用戶。爲此,G6 提供圖的渲染、繪製、交互、動畫等可視化基礎能力。github
除了上述默認好用、配置自由的內置功能,元素、交互、佈局均容許用戶進行自定義。 算法
豐富的內置元素。🆕菱形、三角形、星型、卡片型節點。🆕arc 型、自動彎折的折線型邊。小程序
自定義元素及輔助展現及分析的組件——🆕邊綁定。下降視覺混亂,提升可讀性。安全
可視化的另外一大需求是分析。圖/關係數據的複雜性致使了算法專業度高、複雜度高等難點。G6 爲支持業務中的流量分析、關係分析等需求提供了圖佈局、算法、分析組件等圖分析基礎能力:weex
各佈局方式及參數的動態切換。網絡
Graphin 取名意爲 Graph Insight(圖的分析洞察),是一個基於 G6 封裝的 React 組件庫。簡單,高效,開箱即用。它的 Logo 是一個石墨烯(Graphene),意爲蘊藏將來的潛力。框架
目前圖分析已經被普遍被用在金融反欺詐,公共安全,基礎設施監控,智慧醫療等領域。在這個過程當中,咱們須要一個強大的圖計算引擎,解決數據合規,挖掘問題。也須要相應的圖算法去解決圖的構建,分析問題。最後在前端,咱們須要一個圖可視化引擎,爲咱們提供可視化分析能力,發現潛在的價值。Graphin 就是在這樣的背景下誕生的,將這些圖關係數據進行可視化呈現,並對其進行分析探索。
Graphin 就是在這樣的背景下誕生的,基於 G6 的底層能力一方面屏蔽掉一些領域專業的概念,同時又封裝進去不少經常使用的圖分析功能,進一步下降圖可視化領域的專業門檻,將這些關係數據進行可視化分析與探索。Graphin 具備以下產品特性:
圖數據均爲Mock數據
數據驅動的 Graphin 可快速映射雜亂無序的關係數據到視圖上。例如,用戶能夠自由探索團伙、組織層次等關係。撤銷重作、拖拽圈選、分析組件、高級分析方法等輔助功能使 Graphin 更加易用。Graphin 但願經過開源共建的方式,吸引更多的人加入,深刻探索這一領域。 若是你對 Graphin 的使用感興趣,請閱讀《快速開始》。
兩個點,一條邊,就是一幅圖,圖可視化就是這麼簡單; 點線能夠變化多端,姿態萬千,圖可視化又是這樣複雜; 平凡的點與線即可構成亦繁亦美的關係世界。
圖可視化,G6 一直在努力。更多功能,敬請期待,歡迎點亮 GitHub Star。
歡迎關注咱們的 GitHub 項目,點亮 star 瞭解咱們的實時動態,期待 pr: