質問編集履歴
2
すいません。sns.displotではなく、sns.histplotでした。このhistplotでやりたいのですが、うまくいきません。
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,15 +10,14 @@
|
|
10
10
|
|
11
11
|
```
|
12
12
|
---------------------------------------------------------------------------
|
13
|
+
---------------------------------------------------------------------------
|
13
|
-
|
14
|
+
AttributeError Traceback (most recent call last)
|
14
|
-
<ipython-input-
|
15
|
+
<ipython-input-9-979505ff3cc5> in <module>
|
15
|
-
|
16
|
+
1 import seaborn as sns
|
16
|
-
|
17
|
+
2 sns.set()
|
17
|
-
---->
|
18
|
+
----> 3 sns.histplot(data=df, x="hi", binrange=[16.5, 37.5])
|
18
|
-
9 #↑データフレームdfのhiをx軸として作成し、
|
19
|
-
10 #表示区間を16.5から37.5に設定
|
20
19
|
|
21
|
-
|
20
|
+
AttributeError: module 'seaborn' has no attribute 'histplot'
|
22
21
|
|
23
22
|
```
|
24
23
|
|
@@ -26,21 +25,23 @@
|
|
26
25
|
|
27
26
|
```Python3
|
28
27
|
###ソースコード
|
29
|
-
import pandas as pd #データフレームを扱うためのモジュール
|
30
|
-
df = pd.DataFrame(dict(hi=x))
|
31
|
-
#↑ベクトルをhiという列にもつデータフレーム
|
32
|
-
import
|
28
|
+
# import numpy as np
|
33
|
-
|
29
|
+
import matplotlib.pyplot as plt
|
34
|
-
#より見やすく多様なグラフを作成するパッケージである。
|
35
|
-
sns.set() #seabornのデフォルトテーマを設定
|
36
|
-
#階級の上限・加減を指定してヒストグラムを作成する
|
37
|
-
#階級幅や階級数での指定も可
|
38
30
|
|
31
|
+
#データベクトル
|
32
|
+
x = np.array([29.9, 29.6, 30.4, 31.1, 36.5,
|
33
|
+
27.6, 20.1, 21.2, 25.6, 26.0,
|
34
|
+
27.9, 25.4, 26.7, 23.7, 22.7,
|
35
|
+
27.8, 23.3, 17.2, 25.6, 26.4,
|
36
|
+
29.0, 21.8, 21.9, 21.8, 24.3,
|
37
|
+
22.7, 26.0, 18.4, 22.7, 26.1,
|
38
|
+
27.8
|
39
|
+
])
|
40
|
+
import pandas as pd
|
41
|
+
df = pd.DataFrame(dict(hi=x))
|
42
|
+
import seaborn as sns
|
43
|
+
sns.set()
|
39
|
-
sns.histplot(data=df, x=
|
44
|
+
sns.histplot(data=df, x="hi", binrange=[16.5, 37.5])
|
40
|
-
#↑データフレームdfのhiをx軸として作成し、
|
41
|
-
#表示区間を16.5から37.5に設定
|
42
|
-
###↑distplotではなく、histplotでした
|
43
|
-
plt.savefig("work05.png", dpi=300) #作業フォルダ内に保存
|
44
45
|
```
|
45
46
|
|
46
47
|
### 試したこと
|
1
すいません。sns.displotではなく、sns.histplotでした。このhistplotでやりたいのですが、うまくいきません。
title
CHANGED
File without changes
|
body
CHANGED
@@ -36,9 +36,10 @@
|
|
36
36
|
#階級の上限・加減を指定してヒストグラムを作成する
|
37
37
|
#階級幅や階級数での指定も可
|
38
38
|
|
39
|
-
sns.
|
39
|
+
sns.histplot(data=df, x='hi', binrange=[16.5, 37.5])
|
40
40
|
#↑データフレームdfのhiをx軸として作成し、
|
41
41
|
#表示区間を16.5から37.5に設定
|
42
|
+
###↑distplotではなく、histplotでした
|
42
43
|
plt.savefig("work05.png", dpi=300) #作業フォルダ内に保存
|
43
44
|
```
|
44
45
|
|