1. 程式人生 > >Python資料分析之pandas資料視覺化 python

Python資料分析之pandas資料視覺化 python

Python資料視覺化常用的是matplotlib庫,matplotlib是底層庫,今天學了pandas的資料視覺化,相對於matplotlib庫來說,簡單許多。

折線圖 %matplotlib inline import numpy as np import pandas as pd x1 = pd.Series(np.random.normal(size=10)) x1.plot()

在這裡插入圖片描述

我們也可以加入grid引數新增格網:更多幹貨分享加python程式語言學習QQ群 515267276

x1.plot(grid=True)

在這裡插入圖片描述

條形圖 依舊以前文的簡書資料為例:

jianshu.groupby(jianshu.index)[[‘view’]].sum().sort([‘view’],ascending=False)[0:5].plot(kind=‘bar’)

在這裡插入圖片描述

jianshu.groupby(jianshu.index)[[‘gain’]].sum().sort([‘gain’],ascending=False)[0:10].plot(kind=‘barh’)

在這裡插入圖片描述

pandas繪圖亂碼解決 pandas繪圖其實是對matplotlib庫繼承,而matplotlib庫預設為ASCII編碼,所以繪圖中文會亂碼。我們需要去matplotlib庫裡面的matplotlibrc檔案進行設定。 更多幹貨分享加python程式語言學習QQ群 515267276

在這裡插入圖片描述

開啟matplotlibrc檔案,取消如下行的註釋,並在font.sans-serif冒號後加入SimHei,這個為中文字型。重啟python即可font.family : sans-serif font.sans-serif : SimHei axes.unicode_minus