1.pandas 可视化
原来dataframe对象可以直接画图啊!!https://www.yiibai.com/pandas/python_pandas_visualization.html
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randn(10,4),index=pd.date_range('2018/12/18',
periods=10), columns=list('ABCD'))
df.plot()#默认就是折线图
还可以画下面的几种:
bar
或barh
为条形hist
为直方图boxplot
为盒型图area
为“面积”scatter
为散点图- pie为饼图
df2 = pd.DataFrame(np.random.randn(10,4),index=list(range(10)), columns=list('ABCD'))
df.hist()#这样可以为每列绘制不同的直方图
df.plot.hist()#在一个图中画出所有的列
下面是箱线图,画出来非常好看:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.rand(10, 5), columns=['A', 'B', 'C', 'D', 'E'])
df.plot.box()