可視化技術(shù)棧具備專業(yè)素養(yǎng)的數(shù)據(jù)可視化工程師一般來說需要掌握以下技術(shù)棧:
- 基礎(chǔ)數(shù)學(xué):三角函數(shù)、線性代數(shù)、幾何算法
- 圖形相關(guān):canvas、svg、webgl、計(jì)算圖形學(xué)、圖論
- 工程算法:基礎(chǔ)算法、統(tǒng)計(jì)算法、常用的布局算法
- 數(shù)據(jù)分析:數(shù)據(jù)清洗、統(tǒng)計(jì)學(xué)、數(shù)據(jù)建模
- 設(shè)計(jì)美學(xué):設(shè)計(jì)原則、美學(xué)評判、顏色、交互、認(rèn)知
- 可視化基礎(chǔ):可視化編碼、可視分析、圖形交互
- 可視化解決方案:圖表的正確使用、常見的業(yè)務(wù)的可視化場景
我們常常聽說的數(shù)據(jù)可視化
數(shù)據(jù)可視化(Data Visualization)和 信息可視化(Information Visualization)是兩個相近的專業(yè)領(lǐng)域名詞 。狹義上的數(shù)據(jù)可視化指的是將數(shù)據(jù)用統(tǒng)計(jì)圖表方式呈現(xiàn) , 而信息可視化則是將非數(shù)字的信息進(jìn)行可視化 。前者用于傳遞信息 , 后者用于表現(xiàn)抽象或復(fù)雜的概念、技術(shù)和信息 。而廣義上的數(shù)據(jù)可視化則是數(shù)據(jù)可視化、信息可視化以及科學(xué)可視化等等多個領(lǐng)域的統(tǒng)稱 。——《數(shù)據(jù)可視化之美》我們常常聽說的數(shù)據(jù)可視化大多指狹義的數(shù)據(jù)可視化以及部分信息可視化 。根據(jù)數(shù)據(jù)類型和性質(zhì)的差異 , 經(jīng)常分為以下幾種類型:
統(tǒng)計(jì)數(shù)據(jù)可視化:用于對統(tǒng)計(jì)數(shù)據(jù)進(jìn)行展示、分析 。統(tǒng)計(jì)數(shù)據(jù)一般都是以數(shù)據(jù)庫表的形式提供 , 常見的統(tǒng)計(jì)可視化類庫有 HighCharts、ECharts、G2、Chart.js 等等 , 都是用于展示、分析統(tǒng)計(jì)數(shù)據(jù) 。
關(guān)系數(shù)據(jù)可視化:主要表現(xiàn)為節(jié)點(diǎn)和邊的關(guān)系 , 比如流程圖、網(wǎng)絡(luò)圖、UML 圖、力導(dǎo)圖等 。常見的關(guān)系可視化類庫有 mxGraph、JointJS、GoJS、G6 等 。
地理空間數(shù)據(jù)可視化:地理空間通常特指真實(shí)的人類生活空間 , 地理空間數(shù)據(jù)描述了一個對象在空間中的位置 。在移動互聯(lián)網(wǎng)時代 , 移動設(shè)備和傳感器的廣泛使用使得每時每刻都產(chǎn)生著海量的地理空間數(shù)據(jù) 。常見類庫如 Leaflet、Turf、Polymaps 等等 , 最近 Uber 開源的 deck.gl 也屬于此類 。
還有時間序列數(shù)據(jù)可視化(如 財(cái)路哥line)、文本數(shù)據(jù)可視化(如 worldcloud)等等 。
基于Web的可視化技術(shù)在講各種流行類庫框架前 , 我們先了解下 Web 圖形的底層技術(shù)規(guī)范 。
底層技術(shù)規(guī)范
- SVG:可縮放矢量圖形(Scalable Vector Graphics) , 是基于可擴(kuò)展標(biāo)記語言(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)用于描述二維矢量圖形的一種圖形格式 。
- Canvas 2D:Canvas 通過 JavaScript 來繪制 2D 圖形 , 通過逐像素來進(jìn)行渲染 。
- Canvas 3D WebGL:WebGL(Web Graphic Library)是一個 JavaScript API , 用于在任何兼容的 Web 瀏覽器中渲染 3D 圖形 。WebGL 程序由用 JavaScript 編寫的控制代碼和用 OpenGL 著色語言(GLSL)編寫的著色器代碼構(gòu)成 , 這種語言類似于 C 或 C++ , 可在 GPU 上執(zhí)行 。
- 什么手機(jī)輻射最大啊
- 小米手機(jī)私密相冊找不到了 小米私密相冊在哪打開
- 小米手機(jī)有紅包提醒功能嗎 小米紅包助手在哪設(shè)置
- 淘寶手機(jī)流量互刷是怎么刷的?用什么軟件
- 數(shù)據(jù)庫sql語句大全實(shí)例 sql建表命令
- datav數(shù)據(jù)可視化工具 阿里云datav數(shù)據(jù)可視化
- 人工智能的大數(shù)據(jù)分析 人工智能大數(shù)據(jù)預(yù)測
- 2個excel篩選相同姓名 兩張表格篩選相同數(shù)據(jù)教程
- 不收費(fèi)的網(wǎng)絡(luò)電話軟件推薦 免費(fèi)手機(jī)網(wǎng)絡(luò)電話軟件
- 短信驗(yàn)證碼代接收方法 手機(jī)短信接收平臺
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: