使用了pandas的Series方法繪制圖像體驗(yàn)之后感覺(jué)直接用matplotlib的功能好用了不少,,又試用了DataFrame的方法之后發(fā)現(xiàn)這個(gè)更加人性化,。 寫代碼如下: from pandas import Series,DataFrame from numpy.random import randn import numpy as np import matplotlib.pyplot as plt df = DataFrame(randn(10,5),columns=['A','B','C','D','E'],index = np.arange(0,100,10)) df.plot() plt.show() 程序運(yùn)行結(jié)果如下: 使用DataFrame的plot方法繪制圖像會(huì)按照數(shù)據(jù)的每一列繪制一條曲線,參數(shù)中的columns就是列的名稱而index本來(lái)是DataFrame的行名稱,。圖形繪制成功之后還會(huì)按照列的名稱繪制圖例,,這個(gè)功能確實(shí)是比較贊的。如果使用matplotlib的基本繪制功能,,圖例的添加還需要自己額外處理,。看來(lái),,數(shù)據(jù)的規(guī)整化不僅僅是為了向量化以及計(jì)算加速做準(zhǔn)備,,而且為數(shù)據(jù)的可視化提供了不少便捷的方法。 |
|