jpgraph についてここに投稿してはいけない理由がわかりません。また、サンプル コードとデータをここに投稿してはいけない理由もわかりません。
他のサイトに投稿したコードが壊れています。42行目を確認してください。
さらに、 を介して JpGraph に 1 行 (具体的には最後の行) を渡しています$keyval
。$data
間違った形式ではありますが、すべてのデータが保存されている場所です。非常に迅速な修正は次のとおりです。
$keyval = array();
$keyval['time'] = array();
$keyval['count'] = array();
$keyval['temperature'] = array();
$keyval['humidity'] = array();
if ($file) {
while (!feof($file)) {
$line = trim(fgets($file));
if (strlen($line)) {
$fields = explode(":", $line);
$keyval['time'][] = $fields[0];
$keyval['count'][] = $fields[1];
$keyval['temperature'][] = $fields[2];
$keyval['humidity'][] = $fields[3];
}
}
fclose($file);
}
転置$data
して名前を変更しました$keyval
。(以前は に時間データを$data[x]['time']
保持していましたが、現在は に保持しています。) そして、温度値の単純な配列である$keyval['time'][x]
を渡します。$keyval['temperature']