如何成為一名資料視覺化工程師?

時間 2021-05-11 16:51:47

1樓:逗比女王

先了解一下視覺化平台吧!免費的

ByteV大資料視覺化中颱-旨讓更多的人看到資料視覺化的魅力,幫助非專業的工程師通過圖形化的介面輕鬆搭建專業水準的視覺化應用,滿足您會議展覽、業務監控、風險預警、地理資訊分析等多種業務的展示需求。

2樓:

我目前的專業就是這個,根據我的了解,大部分資料視覺化工程師=前端工程師。而在專業的視覺化團隊裡,重要的是設計視覺化風格的設計師和把控整個技術框架的大牛。你想成為一名視覺化工程師,就學一下流行的視覺化庫,比如說d3,echart.

js什麼的,然後webGL也要學,然後是慣例的去刷一刷演算法題,你就可以去應聘了。

3樓:FocusBI

先用excel視覺化練練手,找到感覺後在用R和python,繪圖原理都差不多。下面是我用excel做的視覺化圖表有一定的業務邏輯。

4樓:跨越時空的愛念

資料視覺化確實是個很火的東西,並且加上大資料的概念,就更好了,但是LZ,你斷定你真的了解GIS嗎,仍是僅僅把它作為電子版的地圖罷了?

5樓:甜辣醬

很久之前就看了北大招生的宣傳紀錄片北京大學微電影宣傳片《星空日記》,當時看到男主的畢設關於宇宙的就覺得很炫酷,所以想做這種炫酷的事,雖然不會可互動式全息投影,但是用網頁做出這種炫酷的宇宙是我未來的目標

6樓:DataHunter

1.懂資料:知道不同業務資料對應的展示方式以及最佳的展示方式2.

懂視覺化:《資料之美》一書中,提到的四種主要的視覺化的元件:視覺暗示、座標系、標尺以及背景資訊,弄懂並熟練應用~

3.懂設計:善於運用頁面布局、色彩等設計知識4.熟悉R或Python,可以寫簡單的爬蟲,自己爬資料5.找一家專門做資料視覺化的公司去實踐,比如DataHunter~

7樓:康拓普

康拓普資料洞察平台是一款網際網路、大資料時代,自助式的企業資料視覺化分析工具,提供強大的資料分析功能,包括:圖形化資料建模、SQL資料建模、自助智慧型分析、多維資料分析、豐富的圖表展示、一鍵式資料視角切換、自由拖拽布局、多圖表資料聯動、資料透視鑽取、多終端跨平台展示等。

康拓普資料洞察平台,能有效降低資料分析的難度,助力企業釋放出資料的價值,幫助使用者快速響應業務變化的需求,為企業決策者進行精準快速的決策,提供強力支撐。

8樓:

資料視覺化工程師是基本可以認為是全能型選手,需要掌握獲取,儲存,分析,視覺化等技能。具體可以看 在Gis、VR的浪潮下,當今年輕人該如何逐浪並自保? - 知乎

我認為從前端入門視覺化是是比較正確的,除了基本的前端技術外,需要重點掌握的前端技術是canvas,svg,webgl, 庫d3.js three.js 以及map相關的技術

另外還有具有資料獲取,處理的,分析能力,今年來資料視覺化很多有跟空間資料相關,需要理解GIS的相關專業知識,像投影,切片,空間關係運算等等。

9樓:莫夭

大四狗來回答一下

我和題主很像,應屆生,很喜歡資料視覺化這個方向,現在在一家做GIS的公司實習,算是半個資料視覺化工程師吧。

我覺得從前端切入是乙個很好的選擇,因為網頁是資料視覺化最好的載體,一般的軟體要麼只能安裝後看效果,要麼只能出一張圖,而在網頁上可以在不安裝額外工具的前提下展示可以互動的視覺化效果,而且前端也有很多非常成熟的視覺化工具(echarts,d3,three.js等)。

但是對於資料視覺化工程師來說,僅僅會用現成的工具來做圖肯定是不夠的,因為很多時候這些工具表達不了你想要的效果,所以必須要有自己開發視覺化效果的能力。

所以對於要想走視覺化這個方向的前端開發者來說,除了要會前端的基礎技能以外,還要掌握svg,canvas和WebGL這些繪製圖形的技術。

我覺得WebGL是特別需要重點關注的技術,前端的短板在於效能,而WebGL利用GPU強大的平行計算能力來加速運算,可以流暢地在網頁中繪製上百萬個點,所以WebGL可以繪製大資料量的三維場景或動畫。

下圖是uber的計程車軌跡動畫, 光線似乎會根據當地時間變化,截圖的時候他們是晚上,所以比較暗 。這是用他們自己基於WebGL開發的庫deck.gl做的

deck.gl計程車軌跡

mapbox也有自己基於WebGL的工具,叫Mapbox GL,我特別喜歡mapbox做的圖,設計感很強,我在實習時用SDK做的很多DEMO都是參考mapbox來做的。

Dive into large datasets with 3D shapes in Mapbox GL舊金山人口分布

我實習的主要工作是開發公司前端資料視覺化的SDK,主要也是用WebGL,原來這套SDK只有平面的形式來展示資料,我負責增加三維展示的功能。

下面幾個都是我們開發的SDK做的

北京市居住人口網格分布

北京市居住人口沿經緯度分布

OD線粒子效果

我的github上也有一些視覺化相關專案: hujiulong (Jiulong Hu)

10樓:張小龍他哥張巨龍

目前來講所謂的資料視覺化,其中"資料","視覺化"是兩個概念,傳統的僅僅是將資料通過各種圖形化展現出來,這是最low的一種方式(如:數字冰雹),最終形成的僅僅的形象工程。目前流行的大資料沒有一種是現成可以直接去展現的,大部分需要去做處理,不寫了明天寫!!!!!!!

11樓:aaronisme

我來試著會回答下把。

先介紹下自己,之前在IBM BI產品(Cognos)做軟體工程師,參與過Cognos圖表系統的開發。同時做過幾個資料視覺化的專案。來說說我的一些心得和看法吧。

在傳統的企業中,例如保險業和銀行業,都有成熟的BI產品。資料視覺化工程師類似於BI工程師,一般是老闆有乙個想法,想看一些資料,那麼這些BI工程師會應用BI產品例如Cognos,SAP的水晶報表來製作相應的報表,這中間就會設計各種的圖表來反應資料。這就需要BI工程師既熟悉BI工具,又要對於Business有相應的理解,這樣才能設計出好的報表。

當然資料視覺化不僅僅侷限在報表這乙個領域,在每個領域中,目前有越來越多的資料展示需求了,這時候通用的BI產品可能並不能滿足我們的需求,那麼就要設計自己的資料展示的系統,例如我之前參與過的乙個關於空氣汙染防護的專案,就需要很多反應氣象資料的特殊圖表。例如:

這種展示的風力,風向資料的風力風向圖。

這種風向玫瑰圖。

以及這種用於展示汙染指數的Heatmap:

為了實現這些圖表,就需要視覺化工程師需要有前端工程師的技能,可以利用現有的庫和框架,來實現這些需求,常用的庫有Chart.js HightCharts,Echarts,D3.js等等。

這個時候的工作往往類似於乙個前端工程師。

目前可能多數的資料視覺化工程師與前端工程師有很大的重合,但是我認為資料視覺化工程師的功力在於如何能更好的反應和表達資料,讓資料能夠說明更多的問題。這麼說可能有些空洞和抽象,那麼來個例子吧。

例如有乙個市場調查,調查了受訪者的使用的什麼品牌的手機,那麼就可以算出各個品牌手機市場占有率的情況,一般我們會用乙個餅圖來進行表示,像這樣的:

但是如果我們多加乙個問題,問受訪者上個手機是什麼品牌的,那麼我們就能得到受訪者的手機品牌轉換的資料,經過一些計算他們可能是這樣的:(下圖單位是%)

從這些數字上能看到什麼呢?可能什麼也看不出來,那麼如何用資料視覺化展現這些資料呢?

利用Chord Chart(弦圖)是乙個很好選擇。Chord Chart 能很好的展現出資料之間的互動關係,例如不同國家間的移民資料關係等等這些資料。至於怎麼看懂Chord Chart,有空我寫另一篇文章來介紹。

另外還有一種職業叫 Data Journalist ,廣義上來講也可以理解為資料視覺化工程師的一部分。可以看看這個例子。http://

總結一下,資料視覺化工程師,掌握著紮實的前端技術,能夠設計出各種圖表幫助人們更好的理解資料。我也在這條路上努力前行著:)

12樓:Nextchen

資料視覺化的重點在於如何呈現資料。重點在於資料,呈現是手段。別一味玩酷炫,而忘記你的目的:幫助使用者更好的理解資料。

別做著做著,做成前端了,這是本末倒置

13樓:空白白白白

=這整理出來是我所知道,大部分都有運用

作為乙個小白,講講我所理解的資料視覺化

本來想po一些自己的動態作品,知乎竟然不能po gif。

之前在物流平台公司工作,就畫出公司線路的發展軌跡。用得是Echarts...

最後不管你用什麼工具,別忘了你的目的是理解資料,這就是視覺化工程師和前端工程師的最大區別。

如何成為一名web前端工程師?

王峰 看了很多人的回答,我發現前端這個行業從誕生之初就一直存在的問題,到現在依然存在,那就是 很多人會不自覺地為自己設立壁壘。最早的前端工程師,很多人甚至連手寫html和css都不會,只要能切圖和用dw就可以了,然而隨著技術的發展,這樣人已經連前端入門都不能算了。接下來隨著行業的細分,前端分成了重構...

如何成為一名合格的CAE工程師?

高中學有餘力的話,學好數學,提前接觸一些力學 從理論力學到材料力學再到彈性力學到計算力學等等 的基本方法基本概念,學習各大力學,高考後填報工程力學專業。清楚企業的實際需求。 盧布 作為一名工程師,學習cae軟體並不難,run幾個case也很簡單,流程上來說做一次cae計算只是給使用的軟體定義inpu...

如何成為一名頂尖的射頻工程師?

糖長老 非常欣賞題主的態度。如果真是對技術痴迷,又執念 頂尖 的境界,我的建議是去找好導師讀個博士,然後找好公司好專案歷練一下。看書是好的,書讀透徹了,會幫你打下堅實的基礎。上網找資料逛論壇也能幫你融會貫通一些知識點。但若真要達到 頂尖 的境界,必須要有橫跨多個領域的廣博和無人能比的精專,這兩點都要...