Pandas-25.可視化
用matplotlib庫的plot()方法實(shí)現(xiàn)簡(jiǎn)單的可視化
df = pd.DataFrame(np.random.randn(10,4),index=pd.date_range('2018/12/18', periods=10), columns=list('ABCD'))
print(df.plot())

默認(rèn)繪圖
- 日期類的索引,可以用
gct.autofmt_xdate()來格式化x軸 - 用
x和y關(guān)鍵字來繪制一列和另一列 - 默認(rèn)折線圖,可以用
kind參數(shù)指定以下圖形:-
bar或者barh- 條形圖 - `hist - 直方圖
-
box- 盒型圖 -
area- 面積圖 -
scatter- 散點(diǎn)圖
-
條形圖
- 有直接的
bar方法繪制條形圖 - 指定stacked=True為堆積條形圖
- barh()方法繪制水平條形圖
直方圖
- 有
hist()方法直接繪制直方圖 -
bins參數(shù)指定柱數(shù) - 在DataFrame上調(diào)用分別為每列繪制不同的直方圖
- 在DataFrame的plot上調(diào)用會(huì)在一個(gè)圖上繪制整個(gè)DataFrame的圖
箱形圖
-
df.plot.box()或者df.boxplot()來繪制箱型圖
面積圖
- df.plot.area()繪制面積圖
散點(diǎn)圖
- df.plot.scatter()方法繪制散點(diǎn)圖
餅狀圖
- df.plot.pie()方法繪制餅狀圖
- 要指定subplots或者y參數(shù)