찾다

 >  Q&A  >  본문

PHPLOT에서는 그래픽을 표시할 수 없습니다.

<p>가능하다면 PHPLOT에 대한 도움을 받고 싶습니다. 더미 데이터를 사용하면 차트가 잘 표시되지만 $words 배열을 호출하면 차트가 표시되지 않습니다.</p> <p>차트 코드:</p> <pre class="brush:php;toolbar:false;"><?php include_once("class/ProcessaPdf.class.php"); require_once 'lib/phplot-5.5.0/phplot.php'; //$words = ProcessaPdf::geraArrayPalavrasChave(); $plot = 새로운 PHPlot(640, 480); $데이터 = 배열( 배열('1940', 6.2), 배열('1950', 6.2), 배열('1960', 6.3), 배열('1970', 5.8), ); $plot->SetTitle('Palavras-chave encontradas 분석 그래프'); $plot->SetPlotType("막대"); $plot->SetXLabel("팔라브라스"); $plot->SetYLabel("Frequencia"); $plot->SetXLabelFontSize(2); $plot->SetAxisFontSize(2); $plot->SetDataValues($data); $plot->SetYDataLabelPos('plotin'); $plot->DrawGraph(); ?></pre> <p><code>//$words = ProcessaPdf::geraArrayPalavrasChave();</code> 줄의 주석 처리를 제거하면 차트가 실패합니다</p> <p>그래서 $data를 $word</p>로 바꿀 수 없습니다. <p>$words를 반환하는 함수: </p> <pre class="brush:php;toolbar:false;">정적 함수 geraArrayPalavrasChave(){ $p_chaves = file("./lib/palavras_chave.txt", FILE_TEXT | FILE_IGNORE_NEW_LINES); // PDF 파서 라이브러리 초기화 및 로드 $parser = 새로운 SmalotPdfParserParser(); // 텍스트를 추출할 소스 PDF 파일 $file = 'lib/projeto.pdf'; // Parser 라이브러리를 사용하여 PDF 파일을 구문 분석합니다. $pdf = $parser->parseFile($file); //PDF에서 텍스트 추출 $text = $pdf->getText(); for($i=0; $i<count($p_chaves); $i++){ if(substr_count(' '.$text.' ', ' '.$p_chaves[$i].' ') != ''){ $dados[$i][] = $p_chaves[$i]; $dados[$i][] = substr_count(mb_strtoupper(' '.$text.' '), mb_strtoupper(' '.$p_chaves[$i].' ')); } } for($i=0; $i<count($dados); $i++){ $key[] = $i; } $arrayPalavras = array_combine($key, $dados); $arrayPalavras를 반환합니다. }</pre> <p>$words 배열에서 차트를 생성하려고 했습니다</p> <p>업데이트</p> <p><code>$words = ProcessaPdf::geraArrayPalavrasChave();</code></p> <p>반환 배열: </p> <pre class="brush:php;toolbar:false;">배열( [0] => [0] => [1] => 3 ) [1] => [0] => [1] => 2 ) [2] => [0] => 지식인 [1] => 4 ) [3] => [0] => [1] => 5 ) )</pre> <p><br /></p>
P粉211273535P粉211273535496일 전594

모든 응답(2)나는 대답할 것이다

  • P粉635509719

    P粉6355097192023-08-21 20:06:52

    이 문제를 해결했습니다. 작곡가에서 pdfparser 라이브러리를 업데이트한 다음 자동 로드를 업데이트했습니다. 문제는 phplot이 아니라 pdfparser에 있습니다.

    회신하다
    0
  • 취소회신하다