私はBDDから取り出したグラフ(chartType = Line)を描画しようとしています。縦軸には自分の場所と横軸に横軸があります。 他のルートと比較する時間(場所への通過時間)に応じてルート(場所)を描きたい。c#チャートwinformsを使ってグラフを描く
しかし、私は斧Y.上の文字列を置くことができない
Const string DB_CONN_STR = "SERVER=127.0.0.1; DATABASE=test7100; UID=root; PASSWORD=";
MySqlConnection cn = new MySqlConnection(DB_CONN_STR);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
string sqlCmd = "SELECT `PR4`, `DHT`, `DHR` FROM `table 4` WHERE 1";
// PR4= place et DHT= time
MySqlDataAdapter adr = new MySqlDataAdapter(sqlCmd, cn);
adr.SelectCommand.CommandType = CommandType.Text;
adr.Fill(dt);
string[] x = new string[dt.Rows.Count];
string[] y = new string[dt.Rows.Count];
for (int i = 0; i < dt.Rows.Count; i++)
{
y[i] = dt.Rows[i][0].ToString();
x[i] = dt.Rows[i][1].ToString();
}
for (int i = 0; i < dt.Rows.Count; i++)
{
grapheSillon.Series[0].Points.AddXY(x[i], y[i]);
}
に文字列を追加するためのソリューション?そして、あなたは「斧Yに弦を当てることはできない」という意味です。 ?例外はありますか? –
__Neither__ x値もy値も文字列でなければなりません!!文字列としてx値を追加すると、それらはすべてラベル0を除いて__lost__に設定されます。少なくともDataPointはすべて追加されています。しかし、y値を文字列として追加しても、y値が数値に変換できない限り、意味のあるグラフは全く作成できません。 - あなたが持っているものとあなたが望むものを最高のものにする! – TaW
PR4には文字列とDHT時間があります –