干貨總結(jié):對應(yīng)大數(shù)據(jù)的迅速發(fā)展,其大數(shù)據(jù)可視化也被很多人提上學(xué)習(xí)的日程之中。本文千鋒大數(shù)據(jù)培訓(xùn)老師總結(jié)了四款常用的數(shù)據(jù)可視化工具,大家可以自行選擇自己所需要的工具!
1、Google Charts
Google Charts是一個免費的開源js庫,使用起來非常簡單,只需要在標(biāo)簽中將src指向然后即可開始繪制。它支持HTML5/SVG,可以跨平臺部署,并特意為兼容舊版本的IE采用了vml。
在新版google charts 發(fā)布之前,google有個類似的產(chǎn)品叫做Google Charts API,不同之處在于后者使用http請求的方式將參數(shù)提交到api,而后接口返回一張png圖片。
2、Flot
Flot是一個很棒的線圖和條形圖創(chuàng)建工具,可以運(yùn)用于支持canvas的所有瀏覽器——意味著大多數(shù)主流瀏覽器。這是一個jQuery庫,如果你已經(jīng)熟悉jQuery,你就可以容易的對圖像進(jìn)行回調(diào)、風(fēng)格和行為操作。 浮懸的優(yōu)點是你可以訪問大量的調(diào)用函數(shù),這樣就可以運(yùn)行你自己的代碼。設(shè)定一種風(fēng)格,可以讓在用戶懸停鼠標(biāo)、點擊、移開鼠標(biāo)時展示不同的效果。比起其他制圖工具,浮懸給予你更多的靈活空間。浮懸提供的選項不多,但它可以很好地執(zhí)行常見的功能。
3、MetricsGraphics
MetricsGraphics 是一個在 D3.js 的基礎(chǔ)上專為可視化時間序列數(shù)據(jù)而開發(fā)的繪圖庫。雖然它只支持線圖、散點圖、柱狀圖、直方圖和數(shù)據(jù)表格,但它在這幾類圖表上的表現(xiàn)非常強(qiáng)。
跟 Google Charts 一樣(MetricsGraphics 是 Mozilla 的產(chǎn)品),豐富的文檔和例子使得它很容易上手。比如這個非常有趣的關(guān)于 UFO 目擊事件的交互式例子。
同時它也是一個非常簡易和輕量級的選擇。
4、Epoch
Epoch 是一個基于 d3.js 開發(fā)的工具,它使得開發(fā)者可以方便地在他們的應(yīng)用或是網(wǎng)站上部署實時圖表。它的文檔整潔,完全免費并且開源,這使得它對于不想花錢購買重量級解決方案的人來說是一個很好的選擇。
對普通數(shù)據(jù)和實時數(shù)據(jù),Epoch 都支持 5 種圖表類型。這個數(shù)量并不能與 FusionCharts 或是 Highcharts 這種特性完整的產(chǎn)品對抗,但它所專長的是以簡單和友好的方式呈現(xiàn)實時數(shù)據(jù)。