数据科学入门与实战:Matplotlib绘图DateFrame

  • Post author:
  • Post category:其他


import numpy as np
import pandas as pd
from pandas import Series,DataFrame
import matplotlib.pyplot as plt

创建DateFrame,并绘图

df = DataFrame(np.random.randint(1,10,40).reshape(10,4),columns=['A','B','C','D'])
print(df)
df.plot()

在这里插入图片描述

在这里插入图片描述

bar

df.plot(kind = 'bar')

在这里插入图片描述

df.plot(kind = 'barh')

在这里插入图片描述

df.plot(kind = 'bar',stacked=True)

在这里插入图片描述

df.plot(kind = 'area')

在这里插入图片描述

按行画图

在这里插入图片描述

每行都画

#每行画图
for i in df.index:
    df.iloc[i].plot(label = str(i))
    plt.legend()

在这里插入图片描述

按列画图

#按列画图
df['A'].plot(kind = 'bar')

在这里插入图片描述

#多画几列
#默认是按列画的
df.plot()

在这里插入图片描述

可以这样画

#秒。。。这样就不用写循环了
df.T.plot()

在这里插入图片描述



版权声明:本文为weixin_46815330原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。