回答編集履歴

2

コード修正

2022/01/10 05:59

投稿

8524ba23
8524ba23

スコア38341

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  barではなくhistで描画すべきかと思います。
6
6
 
7
-
7
+ また、値が`6/14実施`の行にひきづられて文字列と判定されているようなので`int`に変換します。
8
8
 
9
9
  ```Python
10
10
 
@@ -96,11 +96,7 @@
96
96
 
97
97
  b = a.drop(0)
98
98
 
99
- x = b
99
+ x = b.astype(int)
100
-
101
-
102
-
103
- print(x)
104
100
 
105
101
 
106
102
 
@@ -112,4 +108,4 @@
112
108
 
113
109
  ```
114
110
 
115
- ![イメージ説明](7234a998c0101535aec2f535af88d2ed.png)
111
+ ![イメージ説明](6522f71a44183bbbd5f1829ffdf1be9a.png)

1

コード修正

2022/01/10 05:59

投稿

8524ba23
8524ba23

スコア38341

test CHANGED
@@ -1,6 +1,10 @@
1
- `第1回`列が`6/14実施`行のせいで文字列認識されてるように思えます。
1
+ > x軸に点数、y軸に点数毎人数を表示さいと考えています。
2
2
 
3
+
4
+
3
- 以下のようにintに変換るとよいかと思います。
5
+ barではなくhistで描画べきかと思います。
6
+
7
+
4
8
 
5
9
  ```Python
6
10
 
@@ -92,16 +96,20 @@
92
96
 
93
97
  b = a.drop(0)
94
98
 
95
- x = b.astype(int) # 追加
99
+ x = b
96
100
 
97
101
 
98
102
 
99
- height = range(0,34)
103
+ print(x)
100
104
 
105
+
106
+
107
+ #height = range(0,34)
108
+
101
- plt.bar(x, height)
109
+ plt.hist(x) # 変更
102
110
 
103
111
  plt.show()
104
112
 
105
113
  ```
106
114
 
107
- ![イメージ説明](4d2c14fdc2d1bbcece79ccd9dcb28b00.png)
115
+ ![イメージ説明](7234a998c0101535aec2f535af88d2ed.png)