Matplotlib是Python一個非常流行、功能強大的視覺化工具(模組),內建了大量的函式和型別用於資料視覺化,可以很輕鬆的繪製出各類圖表,包括常見的折線圖、散點圖、柱狀圖、餅狀圖、直方圖、熱力圖等,在下面我簡單介紹一下這個工具的安裝和使用,感興趣的朋友可以嘗試一下:
1.首先,安裝matplotlib模組,這個直接使用pip命令安裝就行,如下,開啟一個cmd視窗,輸入命令“pip install matplotlib”即可:
2.安裝完成後,我們就可以直接編碼來實現資料可視化了,這裡以常見的散點圖、柱狀圖、餅狀圖為例,簡單介紹一下,如何使用matplotlib實現資料視覺化,測試程式碼及截圖如下:
散點圖
這裡主要用到scatter函式,測試程式碼如下,先隨機生成一些樣本點資料,然後設定不同的標記,最後再繪製顯示出來,非常簡單:
程式執行截圖如下,整體效果還是非常不錯的:
柱狀圖
這裡主要用到bar函式,測試程式碼如下,先隨機設定兩組樣本資料,然後分別繪製柱狀圖,最後在顯示的時候,設定為堆疊在一起即可:
程式執行截圖如下,一個堆疊的柱狀圖,看著還不錯:
餅狀圖
這也是一種比較常見的資料視覺化方式,主要用到pie函式,測試程式碼如下,先隨機設定一些樣本資料,然後直接呼叫pie函式,設定相關屬性,最後再顯示出來:
程式執行截圖如下,一個乾淨整潔的餅狀圖,效果還是非常不錯的:
3.當然,matplotlib的視覺化功能不僅僅侷限於這些圖形的繪製,還可以繪製其他許多種類的圖形,像曲線圖、直方圖、熱力圖、組合圖等,定製化程度非常高,這裡就不一一介紹了,可以參考一下官方示例,介紹的非常詳細,都有原始碼可供學習和下載:
至此,我們就完成了matplotlib模組的安裝和簡單使用。總的來說,這個模組使用起來非常不錯,基本可以滿足各類資料視覺化,在Python視覺化方面,佔據著非常重要的地位,只要你有一定的Python基礎,熟悉一下相關文件和示例,很快就能掌握的。當然,還有許多其他Python視覺化模組,像seaborn,pyecharts等,也都非常不錯,網上也有相關教程和資料,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
Matplotlib是Python一個非常流行、功能強大的視覺化工具(模組),內建了大量的函式和型別用於資料視覺化,可以很輕鬆的繪製出各類圖表,包括常見的折線圖、散點圖、柱狀圖、餅狀圖、直方圖、熱力圖等,在下面我簡單介紹一下這個工具的安裝和使用,感興趣的朋友可以嘗試一下:
1.首先,安裝matplotlib模組,這個直接使用pip命令安裝就行,如下,開啟一個cmd視窗,輸入命令“pip install matplotlib”即可:
2.安裝完成後,我們就可以直接編碼來實現資料可視化了,這裡以常見的散點圖、柱狀圖、餅狀圖為例,簡單介紹一下,如何使用matplotlib實現資料視覺化,測試程式碼及截圖如下:
散點圖
這裡主要用到scatter函式,測試程式碼如下,先隨機生成一些樣本點資料,然後設定不同的標記,最後再繪製顯示出來,非常簡單:
程式執行截圖如下,整體效果還是非常不錯的:
柱狀圖
這裡主要用到bar函式,測試程式碼如下,先隨機設定兩組樣本資料,然後分別繪製柱狀圖,最後在顯示的時候,設定為堆疊在一起即可:
程式執行截圖如下,一個堆疊的柱狀圖,看著還不錯:
餅狀圖
這也是一種比較常見的資料視覺化方式,主要用到pie函式,測試程式碼如下,先隨機設定一些樣本資料,然後直接呼叫pie函式,設定相關屬性,最後再顯示出來:
程式執行截圖如下,一個乾淨整潔的餅狀圖,效果還是非常不錯的:
3.當然,matplotlib的視覺化功能不僅僅侷限於這些圖形的繪製,還可以繪製其他許多種類的圖形,像曲線圖、直方圖、熱力圖、組合圖等,定製化程度非常高,這裡就不一一介紹了,可以參考一下官方示例,介紹的非常詳細,都有原始碼可供學習和下載:
至此,我們就完成了matplotlib模組的安裝和簡單使用。總的來說,這個模組使用起來非常不錯,基本可以滿足各類資料視覺化,在Python視覺化方面,佔據著非常重要的地位,只要你有一定的Python基礎,熟悉一下相關文件和示例,很快就能掌握的。當然,還有許多其他Python視覺化模組,像seaborn,pyecharts等,也都非常不錯,網上也有相關教程和資料,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。