回答編集履歴

1

追記

2019/11/07 15:41

投稿

barobaro
barobaro

スコア1286

test CHANGED
@@ -1,15 +1,55 @@
1
- binsを指定してみたらどうですか?
1
+ ~~binsを指定してみたらどうですか?~~
2
2
 
3
3
 
4
4
 
5
5
  ```python
6
6
 
7
- edges = np.arange(6)
7
+ #edges = np.arange(6)
8
8
 
9
9
 
10
10
 
11
- sns.distplot(ques["項目1"], bins=edges)
11
+ #sns.distplot(ques["項目1"], bins=edges)
12
12
 
13
- sns.distplot(ques["項目2"], bins=edges)
13
+ #sns.distplot(ques["項目2"], bins=edges)
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ # 追記
20
+
21
+
22
+
23
+ もっといい方法があるかもしれないけどとりあえず
24
+
25
+ value_countsで集計して結合してから表示
26
+
27
+
28
+
29
+ ```python
30
+
31
+ import pandas as pd
32
+
33
+ import matplotlib.pyplot as plt
34
+
35
+
36
+
37
+ df = pd.DataFrame({"a":[5,5,3,5,5,5,5,4,5,4], "b":[4,5,1,4,5,5,5,3,5,4]})
38
+
39
+
40
+
41
+ df
42
+
43
+
44
+
45
+ df1 = pd.concat([df["a"].value_counts(), df["b"].value_counts()], axis=1)
46
+
47
+
48
+
49
+ df1.plot.bar()
50
+
51
+ ```
52
+
53
+
54
+
55
+ ![イメージ説明](af9dcdea72f1d0e0eae7d5292f2b479a.png)