摘要:從年月,立項至今,已經(jīng)過去了年半的時間。期間獲得過贊譽(yù),也有吐槽,取得一定成就,也暴露過不少問題。這次,我們很高興的告訴大家,今天除了開源,還會開放取得了階段性成果的詳見鏈接。與產(chǎn)品深度融合為了避免和成為工程師閉門造車的產(chǎn)物。
G6 是 螞蟻金服-AntV 旗下的針對關(guān)系數(shù)據(jù)的可視化引擎。從 2016 年 12 月,G6 立項至今,已經(jīng)過去了 1 年半的時間。在過去的時光里,G6 直接或間接的支持了阿里經(jīng)濟(jì)體近一百個業(yè)務(wù)系統(tǒng)。期間獲得過贊譽(yù),也有吐槽,取得一定成就,也暴露過不少問題。半年前,我們結(jié)合真實業(yè)務(wù)需求和業(yè)內(nèi)成熟框架的特點,以及自己內(nèi)心的丁點不安分創(chuàng)新,開啟了 G6 2.0 的開發(fā)工作,經(jīng)過精心設(shè)計,以及與諸多業(yè)務(wù)方數(shù)月共同打磨 ——
今天,我們懷著誠心、真心、謙卑之心,以及「?讓人們在數(shù)據(jù)世界里獲得視覺能力?」的夢想,為大家奉上 G6 2.0。
G6 名字的由來流程圖,流流流,666,溜溜溜?
G2 叫 G two。G6 叫 G six ?
G 是圖形可以理解,6 跟關(guān)系數(shù)據(jù)有什么關(guān)系?
……
由于這個問題被很多人問到過,所以在正式介紹 G6 2.0 的新架構(gòu),新特性之前,我們覺得還是有必要先介紹一下 G6 這個名字的由來。
G6 的 G 來自于 Graphic、Graph ,意味著我們要基于圖形技術(shù)做圖可視化;
G6 的 6 來自于《六度分隔理論》,表達(dá)了我們對關(guān)系數(shù)據(jù),關(guān)系網(wǎng)絡(luò)的敬畏和著迷;
G6 念 G六
裂變配圖來源:http://www.guancha.cn/XiangFa..._11_08_433921_s.shtml
自 G6 誕生以來,公司內(nèi)部由 G6 承接的業(yè)務(wù)可以分為兩大類,一者是 圖分析 類,二者是 圖編輯 類。兩者雖說都是關(guān)系型數(shù)據(jù),但兩者的側(cè)重點各不相同,前者更注重繪制的性能、布局的質(zhì)量,數(shù)據(jù)鉆取等分析體驗。后者更注重命令操作、數(shù)據(jù)讀存等人機(jī)交互的編輯體驗。由于之前人力上和認(rèn)識上的局限,1.0 中我們強(qiáng)行把兩個場景全部揉在 G6 這一個庫里,隨著業(yè)務(wù)的發(fā)展,G6 自身變得越來越臃腫,越來越矛盾,發(fā)展變得舉步維艱。團(tuán)隊同學(xué)經(jīng)過深入討論和思考,決定將 G6 一分為二,由此,G6 開始了工程上的裂變:
干活程序員:這絕對是一個蠻大的架構(gòu)變化,甚至從工程上談得上傷筋動骨,陷入深坑,有條件要上,沒有條件創(chuàng)造條件也要上 ⊙﹏⊙更完備 完備圖項
2.0 中我們除了原有的兩個基本圖項(Item),節(jié)點(Node),邊(Edge),還引入了另外兩個基本元素:組(Group),導(dǎo)引(Guide)。至此,我們可以基于 G6 在思維完全不饒的情況下去畫任何你想畫的圖。(意味著以后你可以再也不用偷換概念的去用節(jié)點模擬一個組,模擬一個背景,或其它什么東西。)
群組
導(dǎo)引信息
層級拍平G6 1.0 中節(jié)點和邊位于兩個圖層,這個時候意味著,你只能讓所有邊都在節(jié)點上方或者都在下方。2.0 中我們將節(jié)點和邊放在了同一個圖層,這意味這你可以任意控制不同邊和節(jié)點間的層疊關(guān)系。
更精簡、更清晰、更友好的接口設(shè)計隨著 2.0 架構(gòu)的升級,G6 沉為了底層的關(guān)系圖可視化引擎,其本身不提供(很少提供)上層建筑(節(jié)點類型、邊類型、基礎(chǔ)交互、布局算法)的具體實現(xiàn),只提供一套高可擴(kuò)展的機(jī)制。得益此次的減負(fù),G6 優(yōu)化了大量接口設(shè)計,如果用過 1.0,相信大家能明顯感受到接口更精簡,更自洽,概念更清晰。詳見:鏈接 。
開放插件擴(kuò)展為了更好的沉淀一些中等程度的、具體場景相關(guān)的工作,以及為了和社區(qū)更好的融合形成合力,G6 2.0 中我們開放了插件的擴(kuò)展。詳見:鏈接 。
聚變配圖來源:https://www.google.com.hk/search
在決定了 G6 未來上面會長 G6-Analyser 和 G6-Editor 兩個獨立項目后,我們深刻的明白,光靠工程是做不好上面兩件事情的,我們需要更多與其它專業(yè)領(lǐng)域深度融合。
這次,我們很高興的告訴大家,今天除了開源 G6 ,還會 開放 取得了階段性成果的 G6-Editor ! 詳見:鏈接 。
與設(shè)計深入融合數(shù)據(jù)可視化可能一開始就跟美是分不開,而且我們又在 UED 部門,所以我們首先會想到和專業(yè)的設(shè)計同學(xué)深度融合。本次 G6-Editor 作為一個相對上層的中間件,其對外輸出的一半是工程,另一半是設(shè)計。大家也許很難想象,為什么設(shè)計占了如此分量大,看完這篇 G6-Editor 交互設(shè)計沉思錄 ,大家應(yīng)能窺得一斑。
與產(chǎn)品深度融合為了避免 G6-Analyser 和 G6-Editor 成為工程師閉門造車的產(chǎn)物。在打造這兩個技術(shù)產(chǎn)品時,我們會和內(nèi)部大量的商業(yè)產(chǎn)品深入合作,對各個交互細(xì)節(jié)反復(fù)推敲。最終將經(jīng)過成熟的思考的結(jié)論內(nèi)化到 G6 技術(shù)棧。
產(chǎn)品的深度合作,使得我們更有可能打造精品,并為未來打造開箱即用 圖分析 與 圖編輯 中間件打下堅實基礎(chǔ)。
語雀腦圖 (內(nèi)測中)
內(nèi)部分析應(yīng)用 -- 河流圖(數(shù)據(jù)虛構(gòu))
內(nèi)部分析應(yīng)用 -- 流量網(wǎng)圖(數(shù)據(jù)虛構(gòu))
開源·寄語幾經(jīng)努力 G6 終于也走上了 開源之路,心中小辛酸根本難掩內(nèi)心深處的喜悅。希望開源之后能更好的回饋社區(qū),更好的從社區(qū)中汲取養(yǎng)分,希望大家在使用過程中多看文檔,善研代碼,勤提PR,互幫互助,提有深度的問題,有建設(shè)性的建議。期待與大家共同努力,共同成長,共同進(jìn)步~!
項目地址官網(wǎng):https://antv.alipay.com/zh-cn/g6/
github:https://github.com/antvis/g6
最后夾帶幾個私貨:
《史上最 6 的可視化大賽》
《知乎?哲也!》
求賢若渴,若有意加入 AntV 請發(fā)送郵件至:[email protected]
“此生與你赤誠相見是我莫大榮幸,往后的日子還請多多指教”? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?? —— AntV / G6
原文鏈接
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/108009.html
原文首發(fā)于我的博客,歡迎點擊查看獲得更好的閱讀體驗~ 更新內(nèi)容 最新版本 請關(guān)注G6官方的github倉庫https://github.com/antvis/g6 2.x版本后,可以通過npm install直接安裝使用了 相關(guān)資源下載 antV G6( v1.2.8) 字體圖標(biāo) 最近我司項目中需要加入流程圖制作功能,于是乎百度各種找可視化繪制拓?fù)鋱D的輪子,大部分都是國外的,看...
原文首發(fā)于我的博客,歡迎點擊查看獲得更好的閱讀體驗~ 更新內(nèi)容 最新版本 請關(guān)注G6官方的github倉庫https://github.com/antvis/g6 2.x版本后,可以通過npm install直接安裝使用了 相關(guān)資源下載 antV G6( v1.2.8) 字體圖標(biāo) 最近我司項目中需要加入流程圖制作功能,于是乎百度各種找可視化繪制拓?fù)鋱D的輪子,大部分都是國外的,看...
摘要:上周,一篇云主機(jī)測評文章云服務(wù)器哪家強(qiáng)阿里云騰訊云華為云深度評測在朋友圈引發(fā)了熱議。機(jī)型選擇通用實例阿里云通用平衡增強(qiáng)型,華為云通用計算增強(qiáng)型,以及騰訊云標(biāo)準(zhǔn)型。上周,一篇云主機(jī)測評文章《云服務(wù)器哪家強(qiáng)?AWS、Azure、阿里云、騰訊云、華為云深度評測》在朋友圈引發(fā)了熱議。然而其中,云主機(jī)性能一直頗為優(yōu)秀,甚至在多次其它公開測評中位列第一的UCloud卻在此次測評中缺席,因此,測評的結(jié)果不...
摘要:據(jù)麻省理工學(xué)院和創(chuàng)業(yè)公司的項目負(fù)責(zé)人稱,這有助于解決在尋求建立世界上第一個核聚變電站的過程中最大的不確定性,該核聚變電站能夠產(chǎn)生比其消耗更多的能量。 .markdown-body{color:#595959;font-size:15px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Helvetica Neue,PingFan...
racknerd怎么樣?racknerd商家最近促銷三款美國便宜vps,最低只需要9.49美元,可以選擇美國圣何塞、西雅圖、紐約和芝加哥機(jī)房。RackNerd是一家成立于2019年的美國高性價比服務(wù)器商家,主要從事美國和荷蘭數(shù)據(jù)中心的便宜vps、獨立服務(wù)器銷售!支持中文工單、支持支付寶和微信以及PayPal付款購買!點擊直達(dá):racknerd官方網(wǎng)站INTEL系列可選機(jī)房:加利福尼亞州圣何塞、芝加...
閱讀 1055·2021-09-13 10:29
閱讀 3401·2019-08-29 18:31
閱讀 2651·2019-08-29 11:15
閱讀 3025·2019-08-26 13:25
閱讀 1384·2019-08-26 12:00
閱讀 2329·2019-08-26 11:41
閱讀 3430·2019-08-26 10:31
閱讀 1501·2019-08-26 10:25