PHP에서 텍스트 파일의 데이터를 가져 오는 Libchart의 카디 오 그래프를 만들고 싶습니다. 여기 Libchart로 PHP에서 그래프를 만들 때 문제가 발생했습니다.
는 우리의 코드입니다<?php
include "libchart\libchart\classes\libchart.php";
$file_handle = fopen("arrythmia1.txt","r");
$i=0;
while (! feof($file_handle)){
$file=fgets($file_handle);
$parts= preg_split("[:|;]",$file);
$x_values[$i]= (float) $parts[1];
$y_values[$i]=(float) $parts[2];
$i=$i+1;
echo $parts[1]."\n". $parts[2]."\n";
}
$data_length=sizeof($x_values);
$chart=new LineChart();
$dataset=new XYDataset();
for($i=0; $i<data_length; $i++){
$dataset -> addpoint (new Point(".",$y_values[$i]));
}
$chart->getPlot()->setGraphCaptionRatio(0.62);
$chart ->setDataset($dataset);
$chart -> render ("133.png");
?>
그리고 이것은 경고입니다 :
공지 사항 : 정의되지 않은 상수의 data_length의 사용 - 가정 '의 data_length' C에서 : \ XAMPP \ htdocs를 \ 사이트 \ uploads \ gr.php on line 24
인쇄하지 않고 그래프를 보여줍니다. 여기
문제가 분명히 오류 설명arrythmia1.txt
0:00.000; -0.145
0:00.003; -0.145
0:00.006; -0.145
0:00.008; -0.145
0:00.011; -0.145
0:00.014; -0.145
0:00.017; -0.145
0:00.019; -0.145
0:00.022; -0.120
0:00.025; -0.135
0:00.028; -0.145
0:00.031; -0.150
0:00.033; -0.160
0:00.036; -0.155
0:00.039; -0.160
0:00.042; -0.175
0:00.044; -0.180
0:00.047; -0.185
0:00.050; -0.170
0:00.053; -0.155
0:00.056; -0.175
0:00.058; -0.180
0:00.061; -0.190
0:00.064; -0.180
0:00.067; -0.155
0:00.069; -0.135
0:00.072; -0.155
0:00.075; -0.190
0:00.078; -0.205
0:00.081; -0.235
0:00.083; -0.225
0:00.086; -0.245
0:00.089; -0.250
0:00.092; -0.260
0:00.094; -0.275
0:00.097; -0.275
0:00.100; -0.275
0:00.103; -0.265
0:00.106; -0.255
0:00.108; -0.265
감사하지만 여전히 예고 말한다 working..now하지 : 정의되지 않은 변수 : stepValue C에서 : \ XAMPP \ htdocs에 \ site \ uploads \ libchart \ libchart \ classes \ view \ chart \ LineChart.php 66 줄에 어떤 아이디어? – user3731322
@ user3731322 아니, 어떻게 해결해야할지 모르겠다. 이 질문과 관련된 오류의 문제가 해결되었습니다. 지금 보여주는 오류는 전반적인 코딩 논리 및 라이브러리와 상호 작용하는 방식과 관련이 있습니다. 그것은 스스로 디버깅 할 필요가있는 것입니다. 행운을 빌어 요! – JakeGould
다시 한 번 감사드립니다! – user3731322