数据可视化(推荐Tableau、 PowerBI 、FineBI、Echarts、ggplot、PYTHON、R)---数据分析领域的万金油技能
首先,這是一篇擴(kuò)大知識(shí)面的文章,適合收藏起來(lái),在地鐵,公交,廁所,睡前,吃飯時(shí)看。。。。(耶,惡趣味)
其次,本文不放圖,節(jié)省大家的閱讀時(shí)間(但還是很有必要看的,它教會(huì)你如何做圖的主人!)。
我們常用的可視化視圖超過 20 種,分別包括:文本表、熱力圖、地圖、符號(hào)地圖、餅圖、水平條、堆疊條、并排條、樹狀圖、圓視圖、并排圓、線、雙線、面積圖、雙組合、散點(diǎn)圖、直方圖、盒須圖、甘特圖、靶心圖、氣泡圖等。
你以前不知道這些圖沒關(guān)系,但你要記住哪里可以找到它,然后你拿數(shù)據(jù)做小練習(xí),你看它長(zhǎng)啥樣,弄明白每種圖形可以實(shí)現(xiàn)什么需求就可以了。
本文將一一為你揭曉。
你選擇視圖的唯一理由---需求
基本上數(shù)據(jù)分析常見的需求可以從下圖找到,對(duì)著這張圖,按圖索驥,繪圖從此不是難事!!!
為了幫你理解的更加清除,舉個(gè)例子,比如你想看某個(gè)變量的分布,你該選擇直方圖;你要想看兩個(gè)變量的相關(guān)關(guān)系,你可以選擇散點(diǎn)圖,當(dāng)然,散點(diǎn)圖也能看變量分布。所以,實(shí)現(xiàn)一個(gè)需求,可以有多種呈現(xiàn)方式,看你靈活使用。
商業(yè)智能分析軟件有哪些
最著名的當(dāng)屬 Tableau 和 PowerBI 了,另外中國(guó)帆軟出品FineBI 也受到國(guó)內(nèi)很多企業(yè)的青睞。
Tableau 是國(guó)外的商業(yè)軟件,收費(fèi)不低。它適合 BI 工程師、數(shù)據(jù)分析分析師。依靠它,找一份工作還是可以的。(前提你只當(dāng)它是工具,而不是你技能的全部)。
PowerBI 是微軟出品的,可以和 Excel 搭配使用,你可以通過 PowerBI 來(lái)呈現(xiàn) Excel 的可視化內(nèi)容。
FineBI是中國(guó)出產(chǎn)的,對(duì)中國(guó)用戶更加友好。也提供企業(yè)級(jí)的應(yīng)用。
可視化大屏類
大屏作為一種視覺效果強(qiáng)、科技感強(qiáng)的技術(shù),被企業(yè)老板所青睞,可以很好地展示公司的數(shù)據(jù)化能力。
DataV:天貓雙十一大屏就是用它呈現(xiàn)的。收費(fèi)的。它最大的好處是可以分享鏈接,在線觀看,不需要下載客戶端,交流0成本!
FineReport:FineReport 是帆軟出品的工具,可以做數(shù)據(jù)大屏,也可以做可視化報(bào)表,在很多行業(yè)都有解決方案,操作起來(lái)也很方便。可以實(shí)時(shí)連接業(yè)務(wù)數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行展示。
前端可視化組件
可視化組件都是基于 Web 渲染的技術(shù)的。所以你需要了解一下幾個(gè)典型的 Web 渲染技術(shù):Canvas、SVG 和 WebGL。
更重要的是,你應(yīng)該知道ECharts 是基于 H5 canvas 的 Javascript 圖表庫(kù),是百度的開源項(xiàng)目,一直都有更新;使用的人也比較多。可以和 DataV、Python 進(jìn)行組合使用。
編程語(yǔ)言
做數(shù)據(jù)分析,沒有人可以離開這兩個(gè)軟件,PYTHON與R。
在 Python 里包括了眾多可視化庫(kù),比如 Matplotlib、Seaborn、Bokeh、Plotly、Pyecharts、Mapbox 和 Geoplotlib。其中使用頻率最高,最需要掌握的就是 Matplotlib 和 Seaborn。
Matplotlib 是 Python 的可視化基礎(chǔ)庫(kù),作圖風(fēng)格和 MATLAB 類似,所以你就可以想象它為啥叫Matplotlib了。
Seaborn 是一個(gè)基于 Matplotlib 的高級(jí)可視化效果庫(kù),針對(duì) Matplotlib?做了更高級(jí)的封裝,讓作圖變得更加容易。你可以用短小的代碼繪制更多維度數(shù)據(jù)的可視化效果圖
在 R 中也有很多可視化庫(kù)可供選擇。其中包括了 R 自帶的繪圖包以及工具包 ggplot2、ggmap、timevis 和 plotly 等。
(如果你是學(xué)習(xí)統(tǒng)計(jì)學(xué)的,那你可以對(duì)比R與python的繪圖能力,如果你之前都沒接觸過兩者任何一個(gè),那更得使用python了。因?yàn)閷憄ython的文檔多啊,你能很快上手,寫R的文檔全網(wǎng)都比較少,國(guó)外比較多,可你要翻譯,看的不爽啊。)
這就是用PYTHON繪制的地圖,本來(lái)是動(dòng)態(tài)的地圖,可是不方便放。
大家可以參照下面這篇文章,自己動(dòng)手繪制,
用PYTHON繪制中國(guó)地圖VS用R繪制中國(guó)地圖:https://blog.csdn.net/qiu_zhi_liao/article/details/85564131
R就使用Rstudio,安裝起來(lái)非常方便,快速,一個(gè)輕量型的R可以做到如此貼心的地步,默默為R點(diǎn)個(gè)贊。(切記,先裝R,再Rstudio)
https://www.zhihu.com/question/63466456/answer/432176729
PYTHON的話建議使用:因?yàn)樗艽?#xff0c;庫(kù)很多,一旦下載,方便新手操作!(500多M的樣子)
- Anaconda 安裝管理:https://www.zhihu.com/collection/236101838
- Jupyter notebook 安裝管理:https://www.zhihu.com/collection/236101838
總結(jié)
以上是生活随笔為你收集整理的数据可视化(推荐Tableau、 PowerBI 、FineBI、Echarts、ggplot、PYTHON、R)---数据分析领域的万金油技能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据集成--ETL工具
- 下一篇: R绘图 vs Python绘图(散点图、