プログラムすべてを記載すると長く読みづらいので割愛しています。
var strYear =document.selectFrame.selectYear.value; var strMonth =document.selectFrame.selectMonth.value; var strData =document.selectFrame.selectDay.value; var device1 =document.selectFrame.device1.value; var device2 =document.selectFrame.device2.value; var device3 =document.selectFrame.device3.value; var pathData ="/data/"; var strDate = strYear + "/" + strMonth + "/" +strData; myFile= pathData + strYear + strMonth + strData + ".csv"; d3.csv(myFile, function(error, data){ //現在は固定csvファイル可変できるようにする。 var dataSet1 = [ ]; // データを格納する配列を用意する for(var i=0; i<data.length; i++){ // データの行数分だけ繰り返す dataSet1.push(data[i].Temp1); // Temp1のラベルのデータだけ抽出する } }
上記の最後から3行目で『dataSet1.push(data[i].Temp1);』の『.Temp1』にてデータを抽出してグラフ表示をするプログラムはできたのですが、HTMLで抽出するデータをリストから選んで可変したいのですが・・・いろいろ試してみていますが頭が混乱してきています。
HTMLからのリスト入力は『var device1 =document.selectFrame.device1.value;』にTemp1を選択し表示してみると選択できているみたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/19 01:47
2016/08/19 01:52
2016/08/19 07:41 編集