2017-06-24 10 views
-1
total_income_language = pd.DataFrame(df.groupby('movie_facebook_likes')['gross'].sum()) 
average_income_language = pd.DataFrame(df.groupby('movie_facebook_likes')['gross'].mean()) 



d = {'mean':'Average Income','sum':'Total Income'} 
df1 = df.groupby('movie_facebook_likes')['gross'].agg(['sum','mean']).rename(columns=d) 

ax = df1.plot.bar() 
ax.set(xlabel='Facebook Likes', ylabel='Dollar Values(Gross)') 

したがって、上記のコードはバーグラフをプロットするのに適しています。私は)(.scatterする)(.BARを変更することにより、散布図にそれを作ってみました場合でも、それは私に次のエラーを与える:散布図を作るにはどうすればよいですか?

私はそれ飛散させるために修正する必要がありますどのような

Here's the error message

プロット?

予想される出力:

Expected Output

答えて

0

エラーがわかります、あなたはあなたのポイントの座標を表しxy引数を指定する必要があります。 the documentationを参照してください

ax = df1.plot.scatter(x='movie_facebook_likes', y='gross')

は、例えば(あなたのデータフレームで movie_facebook_likesgross列があると仮定して)

x, y : label or position, optional Coordinates for each point.

+0

私もことをしようとしたが、エラーを与えて、KeyError例外: 'movie_facebook_likes' –

+0

実際の列名を使用する必要があります。 – npf

+0

これはデータフレームの実際の列名です –

関連する問題