teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

d

2019/07/16 05:46

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -6,4 +6,26 @@
6
6
  y = df.rev()
7
7
  ```
8
8
 
9
- 最初の10行ぐらいでいいので、csv ファイルをテキストエディタで開いた中身を質問に追記していただけますか。
9
+ 最初の10行ぐらいでいいので、csv ファイルをテキストエディタで開いた中身を質問に追記していただけますか。
10
+
11
+ ## 追記
12
+
13
+ matplotlib で直接描画することもできますが、DataFrame からグラフを作成する場合は seaborn を使うことをおすすめします。
14
+
15
+ [seaborn.barplot — seaborn 0.9.0 documentation](https://seaborn.pydata.org/generated/seaborn.barplot.html)
16
+
17
+ `pip install seaborn` でインストールできます。
18
+
19
+ ```python
20
+ import pandas as pd
21
+ import seaborn as sns
22
+
23
+ sns.set()
24
+
25
+ # DataFrame を作成する処理
26
+ # 省略
27
+
28
+ ax = sns.barplot(x="sex", y="rev", data=df)
29
+ ax.set_xlabel('sex')
30
+ ax.set_ylabel('revenue')
31
+ ```