回覆列表
-
1 # 小小猿愛嘻嘻
-
2 # 半吊子全棧工程師
推薦你不要單獨安裝python,建議你安裝Anaconda,裡面把你想要的庫都裝上了,足夠你用了,什麼科學計算,視覺化,深度學習,爬蟲等等足夠了。網址貌似搜一下Anaconda清華大學映象
裝完之後你會用到matplotlib這個庫,專門做視覺化的,怎麼用自行百度吧。
另,影象方面用opencv PIL。科學計算用numpy pandas matplotlib。深度學習用tensorflow pytorch(這倆你還得自己裝)
你說的是Python資料視覺化吧,這個非常簡單,Python第三方模組包含了大量可以進行資料視覺化的庫,而且使用起來非常容易,下面我簡單介紹一下:
matplotlib這是Python專門用於資料視覺化的一個模組,使用的人比較多,應用也很廣泛,繪製的圖表種類繁多,包括常見的散點圖、折線圖、柱狀圖、餅圖等,下面我簡單介紹一下這個模組的安裝和使用:
1.首先,安裝matplotlib模組,這個直接在cmd視窗輸入命令“pip install matplotlib”就行,如下:
2.安裝完成後,我就可以進行簡單測試了(這是官網的一個曲線示例,可以直接複製原始碼並執行),先匯入需要的模組,再設定資料並繪圖,最後顯示出來就行:
程式執行的效果如下,看著還不錯吧:
3.更多示例的話,可以參考一下matplotlib的官網教程,非常豐富,各種圖表的製作都有相關原始碼可供參考,很適合初學者學習和掌握:
seaborn這是一個基於matplotlib的視覺化庫,是對matplotlib的高階封裝,省去了matplotlib許多引數設定,因此程式碼量更少,也更易學習和使用,下面我簡單介紹一下這個庫的安裝和使用:
1.首先,安裝seaborn,這個也直接在cmd視窗輸入命令“pip install seaborn”就行,如下,很快就能安裝成功:
2.安裝完成後,我們就可以進行簡單測試了,測試程式碼如下(官方示例,可以直接下載到本地執行),幾個柱狀圖的組合:
程式執行的效果如下,也非常不錯:
3.更多示例和教程,可以參考seaborn官網,介紹的非常詳細,各種圖表的製作都有原始碼可以參考,很不錯:
pyecharts這是ECharts的一個Python介面,藉助於Echarts強大的視覺化功能,Python也可以製作出各種樣式的圖表,種類繁多,下面我簡單介紹一下這個庫的安裝和使用:
1.首先,安裝pyecharts,這個也直接在cmd中輸入命令“pip install pyecharts”就行,如下:
2.安裝完成後,我們就可以直接進行測試了,測試程式碼如下,一個簡單的柱狀圖,最終結果基於瀏覽器網頁進行顯示:
程式執行效果如下,也很不錯:
3.更多示例和原始碼也可以參考官網教程https://pyecharts.org/,介紹的非常詳細,各種圖表幾乎都有,包括雷達圖、桑基圖、詞雲圖、漏斗圖等,很豐富。
至此,我們就介紹完了Python資料視覺化的3種方法。總的來說,這3個模組使用起來都非常方便,只要你有一定的Python基礎,熟悉一下相關程式碼和示例,多除錯幾遍程式,很快就能掌握使用的,網上也有相關資料和教程可供參考,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。