一、直接绘制
参考其他文献
二、利用pandas绘制
df =pd.DataFrame({'lab':['A','B','C'],'val':[10,30,20]})
ax =df.plot.bar(x='lab',y='val',rot=0)
speed = [0.1,17.5,40,48,52,69,88]
lifespan=[2,8,70,1.5,25,12,28]
index=['snail','pig','elephant','rabbit','giraffe','coyote','horse']
df=pd.DataFrame({'speed':speed,'lifespan':lifespan},index=index)
ax =df.plot.bar(rot=0)
ax = df.plot.bar(stacked =True)
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.rand(6, 4),
index=['one', 'two', 'three', 'four', 'five', 'six'],
columns=pd.Index(['A', 'B', 'C', 'D'], name='Genus'))
df
df.plot.bar()