0

元の投稿がひどくフォーマットされていたので、元の投稿を作り直しました。基本的に、テキスト ファイルから情報を表示するために、2 つの Y 軸 (温度と湿度) を持つ折れ線グラフを生成する方法に関するアドバイス/ヒントが欲しいです。コードを明確に表示できるという理由だけで、JpGrapher フォーラムからの投稿の 1 つへのリンクを含めました。

これは JpGraph の問題であるため、ここに投稿すべきではないことは理解していますが、ここのコミュニティはより多くの支援と活動を行っています。事前にすべてのあなたの助けに感謝します!

私のコード

4

1 に答える 1

0

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']

于 2010-04-27T19:39:29.947 に答える