放大招!耗時一個月,早起做了一個Python數(shù)據(jù)可視化APP?
大家好,我是早起。
最近我在和不同讀者的交流中,發(fā)現(xiàn)很多人和我一樣,日常使用的主語言并不是Python,可能是Java/R/Excel等,學(xué)Python倒不如說是學(xué)requests采集數(shù)據(jù),Pandas數(shù)據(jù)處理、辦公自動化、數(shù)據(jù)可視化等用于輔助工作的功能。
關(guān)于爬蟲我基本上每周的都會有分享不同的案例,Python數(shù)據(jù)處理也推出了Pandas120題、NumPy80題、辦公自動化也累積了20余個真實案例,但唯獨在數(shù)據(jù)可視化上我沒有寫出一個不錯的專題。
為什么?因為Python數(shù)據(jù)可視化工具太多了,比如matplotlib、seaborn、pyecharts等,不同的工具使用邏輯不一致,并且同一個工具不同版本之間的繪圖邏輯也有差異,怎么辦?
為了嘗試解決這個問題,早起找了幾位同樣熱愛數(shù)據(jù)分析可視化的小伙伴,從matplotlib出發(fā),圍繞數(shù)據(jù)可視化打造一個全新的公眾號「可視化圖鑒」,與其說是公眾號,我更愿意把它當(dāng)成一個小工具用

為什么叫可視化圖鑒
圖鑒,就是讓你在需要使用Python進行可視化的場景下,快速找到你想要的圖并制作出來。
「先把你想要的圖畫出來,再去研究背后的邏輯!」
我們以matplotlib為起點開始創(chuàng)作,目前圍繞matplotlib已經(jīng)更新了大多數(shù)圖的基礎(chǔ)、進階圖以及少量的高級樣式圖型圖鑒,每一幅圖都給出了matplotlib版本、完整可執(zhí)行的源碼以及繪圖原理講解,以下為部分圖鑒示例,點擊圖片可以直達
你只要選中你想要的圖,點進去,復(fù)制我的代碼,替換你的數(shù)據(jù),就能快速將你的數(shù)據(jù)進行可視化,當(dāng)然如果你想進一步了解圖是如何做出來的,不僅有詳細的注釋,也配上了對應(yīng)的文檔,進一步加深你對這幅圖的理解!
當(dāng)然,現(xiàn)在收錄的圖鑒(大概近100張基于matplotlib的圖)還遠遠達不到滿足大多數(shù)用戶的需求,但已經(jīng)覆蓋了常用的圖,我們也繼續(xù)在馬不停蹄的制作中。
長按掃描下方二維碼關(guān)注「可視化圖鑒」,回復(fù)1獲得現(xiàn)有全部圖鑒!
為什么從matplotlib開始
正如我剛開始所說,Python的可視化工具太多了,在去年我也對常用的Python可視化工具進行了對比,在那篇文章的末尾我有說到 「熟練掌握一個工具之后,了解其他工具即可!」 ,其實當(dāng)時要求大家熟練掌握的工具就是matplotlib
為什么是matplotlib,從下圖我們可以發(fā)現(xiàn),現(xiàn)在流行的Python可視化工具或多或少都與matplotlib沾上一點關(guān)系,很多就是在matplotlib的基礎(chǔ)上改進而來
另一個方面是matplotlib是安裝相對簡單、資料相對較多的,在沒有任何Python環(huán)境的機器上,你只需要下載一個anaconda,之后傻瓜式一鍵安裝就可以使用,而其他的庫大多數(shù)需要額外進行安裝、配置。并且在上面提到的文章中,我也說過:「如果你使用matplotlib,遇到一點問題,網(wǎng)上有很多帖子能夠幫到你」,而其他的工具遇到一些細節(jié)性的問題,則不一定能通過搜索解決!
說了這么多,我想表達的是,如果你想在Python數(shù)據(jù)可視化的道路上走的遠一點,那么matplotlib是你最好的起點!現(xiàn)在可視化圖鑒已經(jīng)更新了近百幅基于matplotlib的圖鑒以及數(shù)十篇matplotlib組件設(shè)置的文章。并且在一個月內(nèi)這個數(shù)字將翻倍!
聊聊 & 禮品
最后想說的是,「早起Python」更新了快一年,從來沒有和大家聊過天。
本來『可視化圖鑒』應(yīng)該是在元旦和『早起Python』年度總結(jié)聊天文章中一起和大家見面,但由于當(dāng)時制作完的第一版本沒有達到讓我覺得滿意的狀態(tài),便一直修改到今天才發(fā)出來。
既然新年已經(jīng)過去半個月了,總結(jié)就沒必要發(fā)了,但是給大家準備的禮品還是要送出的,我準備了一些 『知乎日歷2021』以及十余本優(yōu)質(zhì)的『數(shù)據(jù)可視化相關(guān)圖書』,包含Python、R語言等,送給一直關(guān)注我的粉絲。



那么怎么送呢,規(guī)則如下??
“規(guī)則一:只要在2020年給『早起Python』投過稿的用戶,都將贈送一本『知乎日歷2021』或技術(shù)圖書自選,專欄作者隱藏福利開始發(fā)放??
規(guī)則二:長按掃描下方二維碼關(guān)注公眾號『可視化圖鑒』后臺回復(fù)2021,將通過小程序抽獎隨機送出3本知乎日歷、5本技術(shù)圖書自選、以及額外現(xiàn)金紅包。
規(guī)則三:從今天起連續(xù)五天(即周六、周日、周一、周二、周三),在公眾號『可視化圖鑒』頭條文章下留言,每篇文章點贊第一名將獲得一本『知乎日歷2021』,點贊第二、三名將獲得可視化圖書一本。
”
最后還是想宣傳一下, 『可視化圖鑒』從Python工具開始,但不止于matplotlib, 后面會陸續(xù)上線pyecharts(已完成,待發(fā)布),seaborn、bokeh、plotly等Python可視化工具圖鑒,以及Echarts、ggplot2等基于其他語言的可視化圖鑒。
如果你對數(shù)據(jù)可視化感興趣,歡迎關(guān)注『可視化圖鑒』??







