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

質問編集履歴

2

ソースコードの修正

2021/12/21 07:40

投稿

Saturn7577
Saturn7577

スコア0

title CHANGED
File without changes
body CHANGED
@@ -80,6 +80,10 @@
80
80
  chart1.ChartAreas[0].AxisY.LabelStyle.Enabled = false;
81
81
  chart1.ChartAreas[0].AxisX.MajorTickMark.Enabled = false;
82
82
 
83
+ //x軸・y軸の非表示
84
+ chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = false;
85
+ chart1.ChartAreas[0].AxisY.MajorGrid.Enabled = false;
86
+
83
87
  Series series2 = new Series();
84
88
  series2.ChartType = SeriesChartType.FastPoint;
85
89
  series2.MarkerSize = 12;
@@ -96,21 +100,38 @@
96
100
 
97
101
 
98
102
  //csvファイルを読み込む
99
- StreamReader sr = new StreamReader(@"test1.csv");
103
+ using (StreamReader sr = new StreamReader(@"test1.csv"))
104
+ {
100
105
 
101
- //配列からリストに格納する
106
+ //配列からリストに格納する
102
- while (!sr.EndOfStream)
107
+ while (!sr.EndOfStream)
108
+ {
109
+ // CSVファイルの一行を読み込む
110
+ string line = sr.ReadLine();
111
+ // 読み込んだ一行をカンマ毎に分けて配列に格納する
112
+ string[] values = line.Split(',');
113
+ lists1.AddRange(values);
114
+
115
+ }
116
+ }
117
+
118
+ using (StreamReader sr2 = new StreamReader(@"test3.csv"))
103
119
  {
104
- // CSVファイルの一行を読み込む
120
+ //配列からリストに格納する
105
- string line = sr.ReadLine();
106
- // 読み込んだ一行をカンマ毎に分けて配列に格納する
107
- string[] values = line.Split(',');
108
- lists1.AddRange(values);
109
121
 
122
+ while (!sr2.EndOfStream)
123
+ {
124
+ // CSVファイルの一行を読み込む
125
+ string line = sr2.ReadLine();
126
+ // 読み込んだ一行をカンマ毎に分けて配列に格納する
127
+ string[] values = line.Split(',');
128
+ lists2.AddRange(values);
129
+
130
+ }
110
131
  }
111
132
 
112
133
 
113
-
134
+
114
135
  //タイマーの開始
115
136
  timer1.Start();
116
137
 
@@ -129,29 +150,19 @@
129
150
  chart1.Series[1].Points.RemoveAt(0);
130
151
  }
131
152
 
132
- StreamWriter sw = new StreamWriter("test3.csv", true);//ここでエラーが発生
153
+ using (StreamWriter sw = new StreamWriter("test3.csv", true))
133
- //次の座標に移動する
134
- if (i < lists1.Count)
135
154
  {
155
+ //次の座標に移動する
156
+ if (i < lists1.Count)
157
+ {
136
- sw.WriteLine(i);
158
+ sw.WriteLine(i);
137
- i++;
159
+ i++;
160
+ }
161
+ sw.Close();
138
162
  }
139
- sw.Close();
140
163
 
141
- StreamReader sr2 = new StreamReader(@"test3.csv");
164
+
142
165
 
143
- //配列からリストに格納する
144
-
145
- while (!sr2.EndOfStream)
146
- {
147
- // CSVファイルの一行を読み込む
148
- string line = sr2.ReadLine();
149
- // 読み込んだ一行をカンマ毎に分けて配列に格納する
150
- string[] values = line.Split(',');
151
- lists2.AddRange(values);
152
-
153
- }
154
-
155
166
  //系列のポイント情報を設定します
156
167
  chart1.Series[1].Points.AddXY(int.Parse(lists1[i]) - int.Parse(lists2[i]), 0);
157
168
 

1

ソースコードの修正

2021/12/21 07:40

投稿

Saturn7577
Saturn7577

スコア0

title CHANGED
File without changes
body CHANGED
@@ -13,7 +13,6 @@
13
13
  ### 該当のソースコード
14
14
 
15
15
  ```C#
16
- ソースコード
17
16
  using System;
18
17
  using System.Collections.Generic;
19
18
  using System.Drawing;
@@ -161,7 +160,9 @@
161
160
  }
162
161
  }
163
162
 
163
+ ```
164
164
 
165
+
165
166
  ### 試したこと
166
167
 
167
168