回覆列表
-
1 # 小小猿愛嘻嘻
-
2 # lanfengz3
如何在python中根據資料庫中資料畫出視覺化統計圖
一:資料格式:
2015-04-02 DXX006 Type1 1
2015-04-02 DXXB11 Type2 1
2010-10-12 DXX001 Other 1
如何在python中根據資料庫中資料畫出視覺化統計圖
一:資料格式:
2015-04-02 DXX006 Type1 1
2015-04-02 DXXB11 Type2 1
2010-10-12 DXX001 Other 1
這裡以MySQL資料庫為例,簡單介紹一下如何利用Python實現資料庫資料視覺化,主要分為2步,首先,從資料庫中提取資料,然後,再利用matplotlib等模組視覺化資料就行,下面我簡單介紹一下操作過程,感興趣的朋友可以嘗試一下:
1提取資料首先,從資料庫中提取資料,這也是資料視覺化的前提,以MySQL資料庫為例,需要安裝第三方模組—pymysql(其他資料庫類似),從資料庫中查詢資料並返回,測試樣本資料如下,非常簡單,主要是id,fruit,number這3個欄位,後面就是對這些資料進行視覺化:
對應讀取程式碼如下,也非常簡單,基本思想先連線MySQL資料庫,然後獲取cursor遊標,最後再執行SQL語句查詢資料即可:
2資料視覺化這裡主要是對提取到的資料進行視覺化,Python提供了非常多的視覺化模組,像matplotlib,seaborn,pyecharts等,可以輕鬆實現資料視覺化,這裡以matplotlib模組為例,將提取到的資料以柱狀圖、餅狀圖的形式進行視覺化,如果資料需要複雜的處理,可以使用一下numpy,pandas等模組,測試程式碼如下:
接著執行程式,就可以看到視覺化圖形(柱狀圖和餅狀圖),效果如下:
至此,我們就完成了利用Python來進行資料庫資料視覺化。總的來說,整個過程非常簡單,先提取資料,然後再視覺化就行,只要你有一定的Python基礎,熟悉一下上面的操作過程,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。