質問編集履歴

6

内容修正

2020/11/04 10:12

投稿

MATLIB
MATLIB

スコア27

test CHANGED
File without changes
test CHANGED
@@ -126,6 +126,10 @@
126
126
 
127
127
 
128
128
 
129
+ - それを読み込んだ結果「1フレームの秒数」「X座標の情報」「Y座標の情報」変数はどのような値になるか を具体的に提示ください。
130
+
131
+
132
+
129
133
  「X座標の情報」「Y座標の情報」は上記の情報を列ごとに取り出した値が入るイメージです。
130
134
 
131
135
  実際にどのように書けばいいか分からないので、日本語で書いています

5

内容修正

2020/11/04 10:12

投稿

MATLIB
MATLIB

スコア27

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
  ※CSVを読み込んだ結果ごの処理が良く分かっていないです。
50
50
 
51
- _t = 1/_FR 「1フレームの秒数」← これが_NFの数だけある
51
+ _t = np.arange(0,_NF)/_FR 「1フレームの秒数」← これが_NFの数だけある
52
52
 
53
53
 
54
54
 
@@ -129,3 +129,11 @@
129
129
  「X座標の情報」「Y座標の情報」は上記の情報を列ごとに取り出した値が入るイメージです。
130
130
 
131
131
  実際にどのように書けばいいか分からないので、日本語で書いています
132
+
133
+
134
+
135
+ 「1フレームの秒数」は時間軸を作りたいので
136
+
137
+ _t = np.arange(0,_NF)/_FRとして1フレームの秒数を出します。サンプル数=_NF=3とすると内容は
138
+
139
+ [0. 0.03333333 0.06666667]とでます。

4

内容修正

2020/11/04 10:11

投稿

MATLIB
MATLIB

スコア27

test CHANGED
File without changes
test CHANGED
@@ -115,3 +115,17 @@
115
115
  CSVの内容:1行×1012列でサンプルは下記になります。この1012列が_NF = 1012とイコールになります。
116
116
 
117
117
  [X座標 Y座標]:[182. 248.5][181.5 248.25]・・・・[219. 239.75][219. 239.75]
118
+
119
+
120
+
121
+ - data.csvはどのような内容(文字列)となっているか。
122
+
123
+ 0 1 ... 1010 1011
124
+
125
+ 0 [182. 248.5] [181.5 248.25] ... [219. 239.75] [219. 239.75]
126
+
127
+
128
+
129
+ 「X座標の情報」「Y座標の情報」は上記の情報を列ごとに取り出した値が入るイメージです。
130
+
131
+ 実際にどのように書けばいいか分からないので、日本語で書いています

3

内容修正

2020/11/04 10:02

投稿

MATLIB
MATLIB

スコア27

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ファイル名:data.csv
18
18
 
19
- 保存された情報([X,Y]):[182. 248.5][181.5 248.25]・・・・[219. 239.75][219. 239.75]
19
+ 保存された情報([X座標 Y座標]):[182. 248.5][181.5 248.25]・・・・[219. 239.75][219. 239.75]
20
20
 
21
21
  表示したいグラフのX軸:時間(秒数)
22
22
 
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- 追記:
31
+ 追記
32
32
 
33
33
  ```ここに言語を入力
34
34
 
@@ -40,11 +40,23 @@
40
40
 
41
41
  #CSVを読み込んでグラフに必要な情報を作成する処理
42
42
 
43
- ※分からないところです
44
-
45
43
  df = pd.read_csv('data.csv', header=None)
46
44
 
47
45
  print(df)
46
+
47
+
48
+
49
+ ※CSVを読み込んだ結果ごの処理が良く分かっていないです。
50
+
51
+ _t = 1/_FR 「1フレームの秒数」← これが_NFの数だけある
52
+
53
+
54
+
55
+ 「X座標の情報」「Y座標の情報」の例
56
+
57
+ _X = [182. 248.5]の182.0 ←「X座標の情報」
58
+
59
+ _Y = [182. 248.5]の248.5 ←「Y座標の情報」
48
60
 
49
61
 
50
62
 
@@ -95,3 +107,11 @@
95
107
  plt.ylim(ymin, ymax)
96
108
 
97
109
  ```
110
+
111
+
112
+
113
+ 追記2:
114
+
115
+ CSVの内容:1行×1012列でサンプルは下記になります。この1012列が_NF = 1012とイコールになります。
116
+
117
+ [X座標 Y座標]:[182. 248.5][181.5 248.25]・・・・[219. 239.75][219. 239.75]

2

内容修正

2020/11/04 08:48

投稿

MATLIB
MATLIB

スコア27

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,13 @@
42
42
 
43
43
  ※分からないところです
44
44
 
45
+ df = pd.read_csv('data.csv', header=None)
45
46
 
47
+ print(df)
48
+
49
+
50
+
51
+ #CSVを読み込んでグラフに必要な情報を作成する処理
46
52
 
47
53
 
48
54
 

1

コード追加

2020/11/04 08:08

投稿

MATLIB
MATLIB

スコア27

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,67 @@
25
25
 
26
26
 
27
27
  どなたかグラフの作成方法ご教授ください。
28
+
29
+
30
+
31
+ 追記:
32
+
33
+ ```ここに言語を入力
34
+
35
+ _NF = 1012
36
+
37
+ _FR = 30
38
+
39
+
40
+
41
+ #CSVを読み込んでグラフに必要な情報を作成する処理
42
+
43
+ ※分からないところです
44
+
45
+
46
+
47
+
48
+
49
+ #Xのプロット
50
+
51
+ plt.subplot(2, 1, 1)
52
+
53
+ plt.plot(1フレームの秒数, X座標の情報)
54
+
55
+ plt.title(r'X 横の変化')
56
+
57
+ xmax = 40
58
+
59
+ xmin = 0
60
+
61
+ ymax = 300
62
+
63
+ ymin = 100
64
+
65
+ plt.xlim(xmin, xmax)
66
+
67
+ plt.ylim(ymin, ymax)
68
+
69
+
70
+
71
+ #Yのプロット
72
+
73
+ plt.subplot(2, 1, 2)
74
+
75
+ plt.plot(1フレームの秒数, Y座標の情報)
76
+
77
+ plt.title(r'Y 縦の変化')
78
+
79
+ xmax = 40
80
+
81
+ xmin = 0
82
+
83
+ ymax = 300
84
+
85
+ ymin = 100
86
+
87
+ plt.xlim(xmin, xmax)
88
+
89
+ plt.ylim(ymin, ymax)
90
+
91
+ ```