你說的是Python數(shù)據(jù)可視化吧,這個非常簡單,Python第三方模塊包含了大量可以進(jìn)行數(shù)據(jù)可視化的庫,而且使用起來非常容易,下面我簡單介紹一下:
matplotlib
這是Python專門用于數(shù)據(jù)可視化的一個模塊,使用的人比較多,應(yīng)用也很廣泛,繪制的圖表種類繁多,包括常見的散點圖、折線圖、柱狀圖、餅圖等,下面我簡單介紹一下這個模塊的安裝和使用:
1.首先,安裝matplotlib模塊,這個直接在cmd窗口輸入命令“pipinstallmatplotlib”就行,如下:
2.安裝完成后,我就可以進(jìn)行簡單測試了(這是官網(wǎng)的一個曲線示例,可以直接復(fù)制源碼并運行),先導(dǎo)入需要的模塊,再設(shè)置數(shù)據(jù)并繪圖,最后顯示出來就行:
程序運行的效果如下,看著還不錯吧:
3.更多示例的話,可以參考一下matplotlib的官網(wǎng)教程,非常豐富,各種圖表的制作都有相關(guān)源碼可供參考,很適合初學(xué)者學(xué)習(xí)和掌握:
seaborn
這是一個基于matplotlib的可視化庫,是對matplotlib的高級封裝,省去了matplotlib許多參數(shù)設(shè)置,因此代碼量更少,也更易學(xué)習(xí)和使用,下面我簡單介紹一下這個庫的安裝和使用:
1.首先,安裝seaborn,這個也直接在cmd窗口輸入命令“pipinstallseaborn”就行,如下,很快就能安裝成功:
2.安裝完成后,我們就可以進(jìn)行簡單測試了,測試代碼如下(官方示例,可以直接下載到本地運行),幾個柱狀圖的組合:
程序運行的效果如下,也非常不錯:
3.更多示例和教程,可以參考seaborn官網(wǎng),介紹的非常詳細(xì),各種圖表的制作都有源碼可以參考,很不錯:
pyecharts
這是ECharts的一個Python接口,借助于Echarts強大的可視化功能,Python也可以制作出各種樣式的圖表,種類繁多,下面我簡單介紹一下這個庫的安裝和使用:
1.首先,安裝pyecharts,這個也直接在cmd中輸入命令“pipinstallpyecharts”就行,如下:
2.安裝完成后,我們就可以直接進(jìn)行測試了,測試代碼如下,一個簡單的柱狀圖,最終結(jié)果基于瀏覽器網(wǎng)頁進(jìn)行顯示:
程序運行效果如下,也很不錯:
3.更多示例和源碼也可以參考官網(wǎng)教程https://pyecharts.org/,介紹的非常詳細(xì),各種圖表幾乎都有,包括雷達(dá)圖、桑基圖、詞云圖、漏斗圖等,很豐富。
至此,我們就介紹完了Python數(shù)據(jù)可視化的3種方法??偟膩碚f,這3個模塊使用起來都非常方便,只要你有一定的Python基礎(chǔ),熟悉一下相關(guān)代碼和示例,多調(diào)試幾遍程序,很快就能掌握使用的,網(wǎng)上也有相關(guān)資料和教程可供參考,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進(jìn)行補充。