Pandas.plot(kind =' bar')返回线图

时间:2016-05-09 20:45:18

标签: python pandas plot

我试图使用熊猫情节函数制作条形图,但它会保留返回线条图,有人请协助我解决这个问题。另外,如何使用播放器名称自动标记绘图。

# Dummy Data Frame
df = pd.DataFrame({'Player': ['A', 'B']*5, 
          'plActual' : np.random.randn(10), 
          'plPredict' : np.random.randn(10)}, 
         pd.date_range('1/1/2016', periods = 10))

# subplots by player
df.groupby('Player').plot(kind='bar', subplots = True);

我使用的是Pandas版本0.17.1。以上产生了以下图表 -

enter image description here

1 个答案:

答案 0 :(得分:1)

players = {'A': 'Player A', 'B': 'Player B'}

for player in df.Player.unique():
    df.loc[df.Player == player].plot(kind='bar', title=players.get(player))

enter image description here enter image description here