超碰人人人人人,亚洲AV午夜福利精品一区二区,亚洲欧美综合区丁香五月1区,日韩欧美亚洲系列

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點晴永久免費OA]前端流程圖選型方案

freeflydom
2023年10月28日 11:6 本文熱度 1376

1 mxGraph

mxGraph是用JS編寫,通過SVG和HTML進行繪圖,它提供基本圖形繪制的api,可以在網(wǎng)頁中繪制UML圖、組織結構圖、網(wǎng)絡圖和普通圖形以及其他更復雜的圖形

1.1 特點

1 .可視化

比如下圖是交通圖的可視化

2.圖的交互

如下圖所示,可以用mxGraph實現(xiàn)流程圖,可以通過復雜的鼠標操作來編輯這個圖,包括折疊和展開部分子圖。

3.圖的布局

當圖的節(jié)點很多時,可以對圖的節(jié)點和邊進行布局,mxGraph支持樹狀布局、力導向布局和層次布局等常見布局算法

4.圖的分析

可以對圖做一些聚類分析,也可以計算節(jié)點的最短路徑等。比如下圖顯示了一條最短路徑。

1.2優(yōu)缺點

  • 優(yōu)點:利用mxGraph的api可以繪制各種復雜圖形和對圖進行數(shù)據(jù)分析,以及對圖進行一些復雜操作,如折疊展開,樹狀布局,層次布局等

  • 缺點:

    • mxGraph官方文檔為全英文,官方給出的實例無明顯的閱讀順序,沒能很好的結合代碼講解,學習成本比較大

    • 使用mxGraph需要開發(fā)工作流需要額外開發(fā)一些列針對工作流的功能,且不確定最后出來的效果是否有bpmn-js效果好

2 AntV G6

AntV是螞蟻集團全新一代數(shù)據(jù)可視化解決方案,目前覆蓋了統(tǒng)計圖表、移動端圖表、圖可視化、地理可視化、2D 繪圖引擎和智能可視化多個領域,主要包含 G2棧、F2棧、G6棧、X6棧、L7棧、AVA 以及一套完整的圖表使用和設計規(guī)范,已支撐起阿里集團內(nèi)外 20000+ 業(yè)務系統(tǒng),是阿里經(jīng)濟體數(shù)據(jù)可視化最重要的基礎設施。

G6 是一個簡單、易用、完備的圖可視化引擎,能幫助開發(fā)者搭建屬于自己的圖可視化、圖分析、或圖編輯器應用。

2.1 應用場景

  • 對現(xiàn)狀的記錄、闡明、揭示:如對機房安全,流量監(jiān)控等現(xiàn)狀的監(jiān)控;

  • 對現(xiàn)狀的擴展、抽象(對未來的預測):如基于人工智能的各類技術,對于圖的預測和實時防控。

云安全:

企業(yè)風控:

2.2 圖的種類

基于 AntV 自身的業(yè)務,歸納出幾種常見圖的類型:關系圖、流程圖、DAG 圖、血緣圖、ER 圖、樹狀圖

2.3 圖的分析

2.3.1 有明確目的

這類分析模式是有明確的分析或查詢條件,如規(guī)則查詢、關聯(lián)分析、篩選/搜索畫布、查看詳情等。這類模式下,通常需要通過搜索或在各種類型的輸入面板中,輸入查詢語句、規(guī)則等明確的條件信息,來進行探查和分析。

2.3.2 無明確目的

無明確目的地探索是指基于已有數(shù)據(jù)內(nèi)容,進行關系的 N 度擴展、下鉆分析、子圖探索、撤銷回退等操作,來挖掘數(shù)據(jù)中的特性,發(fā)現(xiàn)價值或機會點的分析過程。

2.4 交互設計

支持完整的交互設計行為,如節(jié)點雙擊時展開,單擊時高亮等常見通用規(guī)則以及各個交互的操作對象根據(jù)不同的「規(guī)則」所呈現(xiàn)出來的行為或樣式表達,通常以各類視覺屬性變化的形式出現(xiàn)。

交互事件的操作對象通常有:畫布、節(jié)點、組、邊等。

2.5 定制能力

圖的構成元素包括節(jié)點(Node)、邊(Edge)和組(Combo),這些基礎元素是圖的原子組成部分,設計者可根據(jù)特定業(yè)務場景變更節(jié)點、邊、組的配色和組合形式,搭建更復雜的圖可視分析應用

如根據(jù)業(yè)務場景需要,可自由定制節(jié)點:

  • 節(jié)點可加標簽、可不加標簽;

  • 節(jié)點可存在不同形狀;

  • 節(jié)點可加簡短描述;

  • 節(jié)點可展開下級信息。

  • 節(jié)點樣式可以自定義

  • 可以添加節(jié)點動畫

2.6 文檔齊全

圖實例豐富,API有對應說明。

官網(wǎng)文檔為交互式文檔,通過圖文合一的方式,能給開發(fā)者帶來更流暢的體驗。

3 AntV X6

X6 是 AntV 旗下的圖編輯引擎,提供了一系列開箱即用的交互組件和簡單易用的節(jié)點定制能力,方便我們快速搭建 DAG 圖、ER 圖、流程圖等應用

在發(fā)展上,G6的圖編輯功能不能滿足重圖編輯(比如拖拽加入節(jié)點、從錨點拖拽創(chuàng)建邊、編輯邊的形狀)的需求,于是基于螞蟻內(nèi)部的機器學習算法建模平臺抽取了其中的圖編輯內(nèi)核,成為 AntV 繼 G6 圖分析的另一個圖可視化領域分支,圖編輯 X6。

X6是基于螞蟻內(nèi)部的機器學習算法建模平臺的圖編輯內(nèi)核,成為 AntV 繼 G6 圖分析的另一個圖可視化領域分支。

3.1 特性

  • 極易定制:支持使用 SVG/HTML/React/Vue 定制節(jié)點樣式和交互;

  • 開箱即用:內(nèi)置 10+ 圖編輯配套擴展,如框選、對齊線、小地圖等;

  • 數(shù)據(jù)驅動:基于 MVC 架構,用戶更加專注于數(shù)據(jù)邏輯和業(yè)務邏輯;

  • 事件驅動:可以監(jiān)聽圖表內(nèi)發(fā)生的任何事件

3.2 業(yè)務場景

3.3 和G6對比

  1. 需求方面

X6偏向于編輯數(shù)據(jù)、樣式設計,即重圖編輯;

G6偏向于圖可視化與分析應用

  1. 數(shù)據(jù)量大小圖編輯一般是在“編輯修改數(shù)據(jù)”或“從 0-1 搭建數(shù)據(jù)”的過程,所以圖規(guī)模不會太大。X6 是基于 HTML 的,所以在較大規(guī)模的圖上性能不佳。而 G6 是基于 Canvas 的,在較大規(guī)模圖上可以保持流暢交互

  2. 定制能力和上手成本由于 X6 是基于 HTML 的,所以使用者可以像寫 HTML 一樣去寫一個節(jié)點,所以如果不太了解 Canvas 的開發(fā)者,可以優(yōu)選 X6

  3. 是否需要支持移動端/小程序

目前,在移動端,G6 可以支持展示和簡單交互,且在不斷完善中。G6 正在進行拆包工作,即將更好地支持移動端/小程序。由于移 動端/小程序對性能的要求更高,因此這種需求優(yōu)選 G6

4.總結

4.1下載量對比

下面是在npm上截取的對比mxGraph,X6,G6兩年內(nèi)的下載量圖:

可以看出,最近兩年G6的下載量一直在mxGraph之上,且X6的下載量也在逐步上升,即將追上mxGraph。

4.2 mxGraph和AntV對比

對于mxGraph和AntV:

  • mxGraph學習成本比較大,且不再維護更新,

  • AntV學習成本相對來說小很多,一直在持續(xù)更新中,且就目前了解的AntV的圖分析和圖編輯能力不比mxGraph遜色。

4.3 AntV的X6和G6對比

  • 需求方面:X6是側重圖編輯,沒有圖分析能力;G6側重圖分析,兼有圖編輯能力,但是圖編輯能力偏弱,需要額外成本全實現(xiàn)重圖編輯功能

  • 數(shù)據(jù)量規(guī)模:X6在大規(guī)模節(jié)點場景(200個節(jié)點以上)上性能沒有G6好。

  • 上手成本:X6基于HTML,G6 是基于 Canvas

  • 支持移動端:目前,在移動端,G6 可以支持展示和簡單交互,X6不支持。

  • 包大小:X6:23.8MB;G6:45.8MB

4.4 工時估計

實現(xiàn)工作流,大概估計一下工時(這里包括支持bpmn規(guī)范的工時,這三種都不支持bpmn規(guī)范,需要額外開發(fā)):

  • mxGraph:三個月

  • G6:兩個月

  • X6:一個月

4.5 建議

目前的需求(工作流,業(yè)務流)主要是在重圖編輯,建議采用X6;

后續(xù)若有圖分析的需求,如聚類算法、關聯(lián)分析、最短路徑等,建議采用G6;

轉:文章來源于網(wǎng)絡!




該文章在 2023/10/28 11:06:44 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved