回答編集履歴

3

修正

2018/03/31 09:06

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -36,8 +36,6 @@
36
36
 
37
37
  var data = Data(files[j]);
38
38
 
39
- Series1.SuspendUpdates();
40
-
41
39
  for (int i = 0; i < data.Length; i = i + 5)
42
40
 
43
41
  {
@@ -48,6 +46,4 @@
48
46
 
49
47
  }
50
48
 
51
- Series1.ResumeUpdates();
52
-
53
49
  ```

2

追記

2018/03/31 09:06

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -36,6 +36,8 @@
36
36
 
37
37
  var data = Data(files[j]);
38
38
 
39
+ Series1.SuspendUpdates();
40
+
39
41
  for (int i = 0; i < data.Length; i = i + 5)
40
42
 
41
43
  {
@@ -46,4 +48,6 @@
46
48
 
47
49
  }
48
50
 
51
+ Series1.ResumeUpdates();
52
+
49
53
  ```

1

追記

2018/03/31 08:48

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -1,3 +1,49 @@
1
1
  1 秒待っている間は何もしてないんですよね?
2
2
 
3
3
  その間に非表示にしたもう一枚のコントロールに次のデータを描画して時間が来たら切り替えたらどうでしょう?
4
+
5
+
6
+
7
+ ###追記
8
+
9
+
10
+
11
+ とりあえず以下の部分を
12
+
13
+
14
+
15
+ ```C#
16
+
17
+ for (int i = 0; i < Data(files[j]).Length; i=i+5)
18
+
19
+ {
20
+
21
+ DataPoint dp = new DataPoint(double.Parse(Data(files[j])[i][1]), double.Parse(Data(files[j])[i][0]));
22
+
23
+ Series1.Points.Add(dp);
24
+
25
+ }
26
+
27
+ ```
28
+
29
+
30
+
31
+ 次のように変えてみてください。
32
+
33
+
34
+
35
+ ```C#
36
+
37
+ var data = Data(files[j]);
38
+
39
+ for (int i = 0; i < data.Length; i = i + 5)
40
+
41
+ {
42
+
43
+ DataPoint dp = new DataPoint(double.Parse(data[i][1]), double.Parse(data[i][0]));
44
+
45
+ Series1.Points.Add(dp);
46
+
47
+ }
48
+
49
+ ```