回覆列表
  • 1 # 小小猿愛嘻嘻

    這裡簡單介紹3個Python視覺化庫,分別是Matplotlib、Seaborn和PyEcharts,這3個庫都可以快速實現資料視覺化,而且使用起來非常方便,下面我簡單介紹一下這3個庫的安裝和使用,實驗環境Win10+Python3.6+PyCharm5.0,主要內容如下:

    Matplotlib

    這個應該是Python使用最多的資料視覺化庫了,大部分人都應該聽說或使用過這個庫,繪製的圖形種類繁瑣,包括常見的散點圖、折線圖、柱狀圖、餅狀圖、直方圖、熱力圖等,除此之外,還可以繪製三維圖形,下面我簡單介紹一下這個庫:

    1.首先,安裝matplotlib,這個直接在cmd視窗輸入安裝命令“pip install matplotlib”就行,如下:

    2.安裝完成後,我們就可以編寫相關程式碼就行測試了,如下,這裡簡單繪製了一個3D曲曲面圖,官網的示例:

    3.更多示例的話,可以參考maplotlib官網https://matplotlib.org/users/index.html使用者教程和示例,介紹非常詳細,很適合初學者學習:

    Seaborn

    這個也是一個Python資料視覺化庫,基於Matplotlib,對Matplotlib進行了更高階的API封裝,作圖製圖更加容易,而且程式碼量更少,下面我簡單介紹一下這個庫:

    1.首先,安裝Seaborn,這個也直接在cmd視窗輸入命令“pip install seaborn”就行,如下:

    2.安裝完後後,就可以直接編寫相關程式碼測試了,如下,這裡簡單繪製了一個點線圖,也是官網示例,程式碼量不多:

    3.更多示例的話,可以Seaborn參考官網教程http://seaborn.pydata.org/tutorial.html,有詳細程式碼和示例,非常適合開發者學習:

    PyEcahrts

    這個是Echarts提供給Python的一個介面包,藉助於Echarts,利用Python也可以繪製出種類繁多的圖形,包括常見的柱狀圖、餅狀圖、詞雲圖、熱力圖、地圖、雷達圖等,使用起來非常方便,下面我簡單介紹一下這個庫:

    1.首先,安裝pyecharts,這個直接在cmd視窗輸入安裝命令“pip install pyecharts”就行,如下:

    2.安裝完成後,我們就可以編寫相關程式碼來測試了,效果如下,一個簡單的餅狀圖,程式碼量非常少,也很好理解:

    3.更多示例,可以參考pyecharts官網教程http://pyecharts.org/#/zh-cn/prepare,程式碼示例和圖解都非常豐富,很適合初學者學習和使用。

    至此,這裡就介紹完了Matplotlin、Seaborn和PyEcharts這3個Python視覺化庫。總的來說,這3個庫學習使用起來都非常容易,只要你熟悉一下官方的教程和示例很快就能掌握的,當然,你也可以使用其他資料視覺化庫,像pyplot,ggplot等也都可以,網上也有相關教程和資料可供參考,希望以上分享的內容能對你有所幫助吧,也歡迎大家討論、留言。

  • 中秋節和大豐收的關聯?
  • 公稱壓力、工作壓力、設計壓力之間的關係是怎麼樣的?