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

質問編集履歴

8

出力された変なグラフを表示

2023/08/06 12:12

投稿

Dantesu
Dantesu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,7 @@
14
14
  ・(滑らかにできないので)1000円から10000円までのbinを作り該当する件数を全体件数で割り、割合を出す。
15
15
  ・Chat gptに相談したが、グラフが未出力だったり数日間問答してもダミーデータの1-2件ともマッチしない。
16
16
 
17
- ### 該当のソースコード *こちらに合わせなくて問題ございません。
17
+ ### 該当のソースコード *CHATGPTに相談したものです。下記の通りデータに合わない変なグラフになりました。こちらに合わせなくて問題ございません。
18
18
  ```python
19
19
  import pandas as pd
20
20
  import seaborn as sns
@@ -57,6 +57,7 @@
57
57
  plt.tight_layout() # レイアウトを調整して重なりを解消
58
58
  plt.show()
59
59
  ```
60
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-08-06/618d2284-b05f-46e8-aa0c-ea7bfe4d8c1a.png)
60
61
  ご参考
61
62
  趣旨踏まえた範囲内で乱数で作成したダミーデータ *上記コードで参照しているtest_price.csvの内容
62
63
  下記の他にPrice列(こちらの画面で見辛いため削除)があり、binの基準として1000円から1000円ずつ10000円まで値があります。

7

編集

2023/08/06 12:07

投稿

Dantesu
Dantesu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -58,23 +58,24 @@
58
58
  plt.show()
59
59
  ```
60
60
  ご参考
61
- ダミーデータ *上記コードで参照しているtest_price.csvの内容
61
+ 趣旨踏まえた範囲内で乱数で作成したダミーデータ *上記コードで参照しているtest_price.csvの内容
62
- Price列binの基準として1000円から1000円ずつ10000円まで
62
+ 下記の他にPrice列(こちらの画面で見辛いため削除)があり、binの基準として1000円から1000円ずつ10000円まで値があります。
63
63
 
64
- |Price  |Q1 |Q2 |Q3 |Q4 |
64
+ |Q1 |Q2 |Q3 |Q4 |
65
- 1000   3000 7000 10000 1500
65
+ 3000 7000 10000 1500
66
- 2000   1500 2900 8000 300
66
+ 1500 2900 8000 300
67
- 3000   1169 5347 6496 695
67
+ 1169 5347 6496 695
68
- 4000    927 2712 9574 400
68
+ 927 2712 9574 400
69
- 5000 1042 4402 7456 253
69
+ 1042 4402 7456 253
70
- 6000 1048 5607 7171 105
70
+ 1048 5607 7171 105
71
- 7000 1155 5319 6747 231
71
+ 1155 5319 6747 231
72
- 8000 713 4198 7469 271
72
+ 713 4198 7469 271
73
- 9000 522 3920 8276 227
73
+ 522 3920 8276 227
74
- 10000 796 5989 5973 181
74
+ 796 5989 5973 181
75
+
75
- 1079 5741 9683 146
76
+ 1079 5741 9683 146
76
- 541 3959 5089 291
77
+ 541 3959 5089 291
77
- 698 3110 7165 185
78
+ 698 3110 7165 185
78
79
  814 4475 7334 604
79
80
  1027 5283 9624 169
80
81
  1101 5568 6817 266

6

補足

2023/08/06 10:50

投稿

Dantesu
Dantesu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -59,6 +59,8 @@
59
59
  ```
60
60
  ご参考
61
61
  ダミーデータ *上記コードで参照しているtest_price.csvの内容
62
+ Price列はbinの基準として1000円から1000円ずつ10000円まで
63
+
62
64
  |Price  |Q1 |Q2 |Q3 |Q4 |
63
65
  1000   3000 7000 10000 1500
64
66
  2000   1500 2900 8000 300

5

直打ちのダミーデータの数字を再編集

2023/08/06 10:46

投稿

Dantesu
Dantesu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -59,50 +59,50 @@
59
59
  ```
60
60
  ご参考
61
61
  ダミーデータ *上記コードで参照しているtest_price.csvの内容
62
- |Price |Q1|Q2||Q3|Q4|
62
+ |Price  |Q1 |Q2 |Q3 |Q4 |
63
- 1000 3000 7000 10000 1500
63
+ 1000   3000 7000 10000 1500
64
- 2000 1500 2900 8000 300
64
+ 2000   1500 2900 8000 300
65
- 3000 1169 5347 6496 695
65
+ 3000   1169 5347 6496 695
66
- 4000 927 2712 9574 400
66
+ 4000    927 2712 9574 400
67
- 5000 1042 4402 7456 253
67
+ 5000 1042 4402 7456 253
68
- 6000 1048 5607 7171 105
68
+ 6000 1048 5607 7171 105
69
- 7000 1155 5319 6747 231
69
+ 7000 1155 5319 6747 231
70
- 8000 713 4198 7469 271
70
+ 8000 713 4198 7469 271
71
- 9000 522 3920 8276 227
71
+ 9000 522 3920 8276 227
72
- 10000796 5989 5973 181
72
+ 10000 796 5989 5973 181
73
- 1079 5741 9683 146
73
+ 1079 5741 9683 146
74
- 541 3959 5089 291
74
+ 541 3959 5089 291
75
- 698 3110 7165 185
75
+ 698 3110 7165 185
76
- 814 4475 7334 604
76
+ 814 4475 7334 604
77
- 1027 5283 9624 169
77
+ 1027 5283 9624 169
78
- 1101 5568 6817 266
78
+ 1101 5568 6817 266
79
- 1148 3649 8574 240
79
+ 1148 3649 8574 240
80
- 1049 2766 7968 113
80
+ 1049 2766 7968 113
81
- 1154 4289 5254 545
81
+ 1154 4289 5254 545
82
- 951 5497 7042 440
82
+ 951 5497 7042 440
83
- 579 3911 8631 300
83
+ 579 3911 8631 300
84
- 941 4542 9875 264
84
+ 941 4542 9875 264
85
- 1112 4552 7130 318
85
+ 1112 4552 7130 318
86
- 680 4624 9846 276
86
+ 680 4624 9846 276
87
- 1147 3134 5597 270
87
+ 1147 3134 5597 270
88
- 1072 3451 7647 727
88
+ 1072 3451 7647 727
89
- 1064 4825 8290 407
89
+ 1064 4825 8290 407
90
- 667 4420 5969 434
90
+ 667 4420 5969 434
91
- 1025 4901 8115 579
91
+ 1025 4901 8115 579
92
- 724 4414 5300 207
92
+ 724 4414 5300 207
93
- 1123 5237 9626 464
93
+ 1123 5237 9626 464
94
- 568 2588 8484 519
94
+ 568 2588 8484 519
95
- 646 3584 5872 596
95
+ 646 3584 5872 596
96
- 738 5752 5767 395
96
+ 738 5752 5767 395
97
- 632 5296 8781 464
97
+ 632 5296 8781 464
98
- 751 3747 7264 276
98
+ 751 3747 7264 276
99
- 915 3576 5882 537
99
+ 915 3576 5882 537
100
- 1096 5946 8203 423
100
+ 1096 5946 8203 423
101
- 1067 3791 7880 476
101
+ 1067 3791 7880 476
102
- 558 4294 9644 293
102
+ 558 4294 9644 293
103
- 791 3698 7567 173
103
+ 791 3698 7567 173
104
- 523 4924 6185 709
104
+ 523 4924 6185 709
105
- 767 4643 8629 149
105
+ 767 4643 8629 149
106
- 1129 5920 5532 384
106
+ 1129 5920 5532 384
107
- 1137 5275 9268 454
107
+ 1137 5275 9268 454
108
- 644 4393 8834 229
108
+ 644 4393 8834 229

4

設問の意味

2023/08/06 10:39

投稿

Dantesu
Dantesu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -5,6 +5,10 @@
5
5
  ・pythonで計算し可視化したい。
6
6
  ・理想は下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
7
7
  https://www.macromill.com/service/data-analysis/price2/
8
+ Q1.いくらくらいから「安い」と感じますか。
9
+ Q2.いくらくらいから「高い」と感じますか。
10
+ Q3.これ以上高いと「高すぎて買えない」と思う価格はいくらくらいですか。
11
+ Q4.これ以上安いと「品質に不安を感じる」価格はいくらくらいですか。
8
12
 
9
13
  ### 試したこと
10
14
  ・(滑らかにできないので)1000円から10000円までのbinを作り該当する件数を全体件数で割り、割合を出す。

3

ダミーデータの位置変更

2023/08/06 10:36

投稿

Dantesu
Dantesu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -5,58 +5,7 @@
5
5
  ・pythonで計算し可視化したい。
6
6
  ・理想は下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
7
7
  https://www.macromill.com/service/data-analysis/price2/
8
- ・ダミーデータ *下記コードで参照しているtest_price.csvの内容
9
- |Price |Q1|Q2||Q3|Q4|
10
- 1000 3000 7000 10000 1500
11
- 2000 1500 2900 8000 300
12
- 3000 1169 5347 6496 695
13
- 4000 927 2712 9574 400
14
- 5000 1042 4402 7456 253
15
- 6000 1048 5607 7171 105
16
- 7000 1155 5319 6747 231
17
- 8000 713 4198 7469 271
18
- 9000 522 3920 8276 227
19
- 10000796 5989 5973 181
20
- 1079 5741 9683 146
21
- 541 3959 5089 291
22
- 698 3110 7165 185
23
- 814 4475 7334 604
24
- 1027 5283 9624 169
25
- 1101 5568 6817 266
26
- 1148 3649 8574 240
27
- 1049 2766 7968 113
28
- 1154 4289 5254 545
29
- 951 5497 7042 440
30
- 579 3911 8631 300
31
- 941 4542 9875 264
32
- 1112 4552 7130 318
33
- 680 4624 9846 276
34
- 1147 3134 5597 270
35
- 1072 3451 7647 727
36
- 1064 4825 8290 407
37
- 667 4420 5969 434
38
- 1025 4901 8115 579
39
- 724 4414 5300 207
40
- 1123 5237 9626 464
41
- 568 2588 8484 519
42
- 646 3584 5872 596
43
- 738 5752 5767 395
44
- 632 5296 8781 464
45
- 751 3747 7264 276
46
- 915 3576 5882 537
47
- 1096 5946 8203 423
48
- 1067 3791 7880 476
49
- 558 4294 9644 293
50
- 791 3698 7567 173
51
- 523 4924 6185 709
52
- 767 4643 8629 149
53
- 1129 5920 5532 384
54
- 1137 5275 9268 454
55
- 644 4393 8834 229
56
8
 
57
-
58
-
59
-
60
9
  ### 試したこと
61
10
  ・(滑らかにできないので)1000円から10000円までのbinを作り該当する件数を全体件数で割り、割合を出す。
62
11
  ・Chat gptに相談したが、グラフが未出力だったり数日間問答してもダミーデータの1-2件ともマッチしない。
@@ -103,4 +52,53 @@
103
52
  # グラフを表示
104
53
  plt.tight_layout() # レイアウトを調整して重なりを解消
105
54
  plt.show()
106
- ```
55
+ ```
56
+ ご参考
57
+ ダミーデータ *上記コードで参照しているtest_price.csvの内容
58
+ |Price |Q1|Q2||Q3|Q4|
59
+ 1000 3000 7000 10000 1500
60
+ 2000 1500 2900 8000 300
61
+ 3000 1169 5347 6496 695
62
+ 4000 927 2712 9574 400
63
+ 5000 1042 4402 7456 253
64
+ 6000 1048 5607 7171 105
65
+ 7000 1155 5319 6747 231
66
+ 8000 713 4198 7469 271
67
+ 9000 522 3920 8276 227
68
+ 10000796 5989 5973 181
69
+ 1079 5741 9683 146
70
+ 541 3959 5089 291
71
+ 698 3110 7165 185
72
+ 814 4475 7334 604
73
+ 1027 5283 9624 169
74
+ 1101 5568 6817 266
75
+ 1148 3649 8574 240
76
+ 1049 2766 7968 113
77
+ 1154 4289 5254 545
78
+ 951 5497 7042 440
79
+ 579 3911 8631 300
80
+ 941 4542 9875 264
81
+ 1112 4552 7130 318
82
+ 680 4624 9846 276
83
+ 1147 3134 5597 270
84
+ 1072 3451 7647 727
85
+ 1064 4825 8290 407
86
+ 667 4420 5969 434
87
+ 1025 4901 8115 579
88
+ 724 4414 5300 207
89
+ 1123 5237 9626 464
90
+ 568 2588 8484 519
91
+ 646 3584 5872 596
92
+ 738 5752 5767 395
93
+ 632 5296 8781 464
94
+ 751 3747 7264 276
95
+ 915 3576 5882 537
96
+ 1096 5946 8203 423
97
+ 1067 3791 7880 476
98
+ 558 4294 9644 293
99
+ 791 3698 7567 173
100
+ 523 4924 6185 709
101
+ 767 4643 8629 149
102
+ 1129 5920 5532 384
103
+ 1137 5275 9268 454
104
+ 644 4393 8834 229

2

コード中で参照しているCSVファイルとダミーデータと記載した内容の関係を記載

2023/08/06 10:35

投稿

Dantesu
Dantesu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  ・pythonで計算し可視化したい。
6
6
  ・理想は下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
7
7
  https://www.macromill.com/service/data-analysis/price2/
8
- ・ダミーデータ
8
+ ・ダミーデータ *下記コードで参照しているtest_price.csvの内容
9
9
  |Price |Q1|Q2||Q3|Q4|
10
10
  1000 3000 7000 10000 1500
11
11
  2000 1500 2900 8000 300

1

コードを挿入

2023/08/06 10:34

投稿

Dantesu
Dantesu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -3,63 +3,66 @@
3
3
  Q1,Q2,Q3,Q4には自由回答の金額(数字データ)が得られる予定。現在はダミーデータで練習中
4
4
  ### 前提
5
5
  ・pythonで計算し可視化したい。
6
- ・下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
6
+ 理想は下記マクロミル社が提唱しているprice2のような事を自分でもやりたい。
7
7
  https://www.macromill.com/service/data-analysis/price2/
8
8
  ・ダミーデータ
9
- Price  Q1 Q2 Q3 Q4
9
+ |Price |Q1|Q2||Q3|Q4|
10
- 1000  3000 7000 10000 1500
10
+ 1000 3000 7000 10000 1500
11
- 2000  1500 2900 8000 300
11
+ 2000 1500 2900 8000 300
12
- 3000  1169 5347 6496 695
12
+ 3000 1169 5347 6496 695
13
- 4000   927 2712 9574 400
13
+ 4000 927 2712 9574 400
14
- 5000  1042 4402 7456 253
14
+ 5000 1042 4402 7456 253
15
- 6000  1048 5607 7171 105
15
+ 6000 1048 5607 7171 105
16
- 7000  1155 5319 6747 231
16
+ 7000 1155 5319 6747 231
17
- 8000   713 4198 7469 271
17
+ 8000 713 4198 7469 271
18
- 9000   522 3920 8276 227
18
+ 9000 522 3920 8276 227
19
- 10000 796 5989 5973 181
19
+ 10000796 5989 5973 181
20
- 1079 5741 9683 146
20
+ 1079 5741 9683 146
21
- 541 3959 5089 291
21
+ 541 3959 5089 291
22
- 698 3110 7165 185
22
+ 698 3110 7165 185
23
- 814 4475 7334 604
23
+ 814 4475 7334 604
24
- 1027 5283 9624 169
24
+ 1027 5283 9624 169
25
- 1101 5568 6817 266
25
+ 1101 5568 6817 266
26
- 1148 3649 8574 240
26
+ 1148 3649 8574 240
27
- 1049 2766 7968 113
27
+ 1049 2766 7968 113
28
- 1154 4289 5254 545
28
+ 1154 4289 5254 545
29
- 951 5497 7042 440
29
+ 951 5497 7042 440
30
- 579 3911 8631 300
30
+ 579 3911 8631 300
31
- 941 4542 9875 264
31
+ 941 4542 9875 264
32
- 1112 4552 7130 318
32
+ 1112 4552 7130 318
33
- 680 4624 9846 276
33
+ 680 4624 9846 276
34
- 1147 3134 5597 270
34
+ 1147 3134 5597 270
35
- 1072 3451 7647 727
35
+ 1072 3451 7647 727
36
- 1064 4825 8290 407
36
+ 1064 4825 8290 407
37
- 667 4420 5969 434
37
+ 667 4420 5969 434
38
- 1025 4901 8115 579
38
+ 1025 4901 8115 579
39
- 724 4414 5300 207
39
+ 724 4414 5300 207
40
- 1123 5237 9626 464
40
+ 1123 5237 9626 464
41
- 568 2588 8484 519
41
+ 568 2588 8484 519
42
- 646 3584 5872 596
42
+ 646 3584 5872 596
43
- 738 5752 5767 395
43
+ 738 5752 5767 395
44
- 632 5296 8781 464
44
+ 632 5296 8781 464
45
- 751 3747 7264 276
45
+ 751 3747 7264 276
46
- 915 3576 5882 537
46
+ 915 3576 5882 537
47
- 1096 5946 8203 423
47
+ 1096 5946 8203 423
48
- 1067 3791 7880 476
48
+ 1067 3791 7880 476
49
- 558 4294 9644 293
49
+ 558 4294 9644 293
50
- 791 3698 7567 173
50
+ 791 3698 7567 173
51
- 523 4924 6185 709
51
+ 523 4924 6185 709
52
- 767 4643 8629 149
52
+ 767 4643 8629 149
53
- 1129 5920 5532 384
53
+ 1129 5920 5532 384
54
- 1137 5275 9268 454
54
+ 1137 5275 9268 454
55
- 644 4393 8834 229
55
+ 644 4393 8834 229
56
56
 
57
57
 
58
+
59
+
58
60
  ### 試したこと
59
61
  ・(滑らかにできないので)1000円から10000円までのbinを作り該当する件数を全体件数で割り、割合を出す。
60
62
  ・Chat gptに相談したが、グラフが未出力だったり数日間問答してもダミーデータの1-2件ともマッチしない。
61
63
 
62
64
  ### 該当のソースコード *こちらに合わせなくて問題ございません。
65
+ ```python
63
66
  import pandas as pd
64
67
  import seaborn as sns
65
68
  import matplotlib.pyplot as plt
@@ -99,4 +102,5 @@
99
102
 
100
103
  # グラフを表示
101
104
  plt.tight_layout() # レイアウトを調整して重なりを解消
102
- plt.show()
105
+ plt.show()
106
+ ```