本文由 網易雲 釋出
作者:劉陽
本篇文章僅限内部分享,如需轉載,請聯系網易擷取授權。
NEV與其他圖表引擎的橫向對比
對比的其他圖表庫包括vega、HighCharts、 ECharts以及G2
圖表類型
柱狀圖
---- | vega | HighCharts | Echarts | G2 | NEV |
堆疊柱狀圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
并列柱狀圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
百分比堆疊柱狀圖 | ✅ | ✅ | ❌ | ✅ | ✅表計算 |
并列堆疊柱狀圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
轉置柱狀圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
折線圖、區域圖
---- | vega | HighCharts | Echarts | G2 | NEV |
普通折線圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
平滑折線圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
轉置折線圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
區域圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
百分比堆疊區域圖 | ✅ | ✅ | ❌ | ✅ | ✅表計算 |
範圍區域圖 | ✅ | ✅ | ❌ | ✅ | ❌ |
轉置區域圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
餅圖
---- | vega | HighCharts | Echarts | G2 | NEV |
餅圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
玫瑰圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
環形圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
環形玫瑰圖 | ❌ | ✅ | ✅ | ✅ | ✅ |
笛卡爾餅圖 | ❌ | ❌ | ❌ | ❌ | ✅ |
散點圖、氣泡圖
地圖
---- | vega | HighCharts | Echarts | G2 | NEV |
地圖散點圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
填充地圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
遷徙地圖 | ❌ | ❌ | ✅ | ❌ | ✅nev-lite |
熱力地圖 | ❌ | ❌ | ✅ | ✅ | ✅nev-lite |
組合圖
---- | vega | HighCharts | Echarts | G2 | NEV |
折現柱狀圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
散點柱狀圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
地圖餅圖 | ✅ | ❌ | ❌ | ❌ | ✅ |
進階圖表
---- | vega | HighCharts | Echarts | G2 | NEV |
子彈圖 | ❌ | ❌ | ❌ | ❌ | ✅ |
儀表圖 | ❌ | ✅ | ✅ | ✅ | ✅ |
樹圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
詞雲 | ✅ | ❌ | ❌ | ❌ | ✅ |
漏鬥圖 | ❌ | ✅ | ✅ | ✅ | ✅ |
熱力圖 | ❌ | ✅ | ✅ | ✅ | ✅ |
3D圖 | ❌ | ✅ | ✅ | ❌ | ❌ |
關系圖 | ✅ | ❌ | ✅ | ✅ | ❌ |
雷達圖 | ❌ | ✅ | ✅ | ✅ | ✅ |
箱線圖 | ✅ | ✅ | ✅ | ✅ | ✅ |
平行坐标系 | ✅ | ❌ | ✅ | ❌ | ❌ |
桑基圖 | ❌ | ❌ | ✅ | ❌ | ✅ |
瀑布圖 | ❌ | ✅ | ❌ | ❌ | ✅ |
甘特圖 | ❌ | ❌ | ❌ | ❌ | ✅ |
圖表進階功能
移動端定制版支援
圖表庫 | 詳細 |
vega | ❌ |
HighCharts | ❌ |
Echarts | ❌ |
G2 | ✅ 有移動端版,但該僅支援部分圖表且無互動 |
NEV | ✅ 幾乎所有圖表均提供移動端定制版,且針對移動端提供定制化互動 |
互動豐富程度與定制性
圖表庫 | 互動豐富程度 | 移動端互動 | 可定制性 |
vega | ⭐⭐ | ❌ | ✅ |
HighCharts | ⭐⭐ | ❌ | ❌ |
Echarts | ⭐⭐⭐⭐⭐ | ❌ | ❌ |
G2 | ⭐⭐⭐⭐ | ❌ | ❌ |
NEV | ⭐⭐⭐⭐ | ✅ | ✅ |
圖表擴充組合能力
圖表庫 | 詳細 |
vega | ✅ |
HighCharts | ❌ |
Echarts | ❌ |
G2 | ✅ |
NEV | ✅ |
接口功能與易用性
圖表庫 | 接口功能 | 易用性 |
vega | ⭐⭐⭐⭐ | ⭐⭐ |
HighCharts | ⭐⭐ | ⭐⭐⭐⭐ |
Echarts | ⭐⭐ | ⭐⭐⭐⭐ |
G2 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
NEV | ⭐⭐⭐⭐⭐ | ⭐⭐ |
總結
- vega: 繪圖功能強大,遵循圖形文法,是以帶來了強大的圖表組合能力,但由于是非商業化的開源項目,是以在視覺、互動等方面有所欠缺,而且接口複雜,學習曲線略微陡峭。
- HighCharts: 圖表類型豐富,不支援圖表元素組合擴充,帶有商業性質的項目,商業用途需購買授權,難以進行二次開發, 對于不支援的圖表難以擴充。
- Echarts:圖表類型豐富,提供良好的視覺和互動體驗,不遵循圖形文法,不能進行圖表組合擴充,免費開源項目,可以用于商業用途,難以進行二次開發,對不支援的圖表難以擴充。
- G2: 遵循圖形文法,接口使用友善,非開源項目,各方面能力較為均衡。
- NEV: 遵循圖形文法,具有圖表組合擴充能力,支援使用者進行高度定制化的配置需求,提供良好的視覺和互動體驗,提供移動端定制版,支援互動定制,高度支援圖表透視功能,缺點是使用者接口使用略有不便。
網易有數:企業級大資料可視化分析平台。面向業務人員的自助式靈活分析平台,采用PPT模式的報告制作,更加易學易用,具備強大的探索分析功能,真正幫助使用者洞察資料發現價值。可點選這裡免費試用。
了解 網易雲 :
網易雲官網:https://www.163yun.com/
新使用者大禮包:https://www.163yun.com/gift
網易雲社群:https://sq.163yun.com/