2016-10-19 2 views
0

opencpu 서버의 R 함수로 플롯 한 그래프를 표시하려고합니다. 그러나 [object object]는 html 페이지에만 표시됩니다. 다음은 AngularJS 컨트롤러의 코드입니다.object html 페이지에 표시된 객체

var req = ocpu.rpc("plotGraph", { 
       filepath:"C:/Users/abc/Desktop/test.txt" 
      }, function(output){ 
       $("#output").text(output); 
      }); 

다음은 plotGraph 패키지의 R 함수입니다.

plotGraph <- function(filepath) { 
    test.ecg <- read.table(filepath, quote="\"", comment.char="") 
    ecg=ts(test.ecg) 
    plot(ecg) 

} 

R 기능으로 만든 플롯을 어떻게 표시합니까?

답변

0

rplot로 시도해보십시오

var req = $("#output").rplot("plotGraph", { 
    filepath:"C:/Users/abc/Desktop/test.txt" 
}); 

ocpu.rpc는 JSON을 다시 얻을 수 있습니다.

+0

나는 그것을 시도했지만이 콘솔에 나타납니다 ("RT"파일) R 파일을 읽을 수 있기 때문입니다 – user3676752

+0

을 파일 : 연결에게 전화에서 을 열 수 없습니다 OpenCPU 오류 HTTP 400 . opencpu 서버에 데이터를 저장하려면 데이터베이스에 대한 연결을 만들거나 데이터 폴더에 rda라는 이름으로 파일을 저장하십시오. 여기를 참조하십시오 : http://r-pkgs.had.co.nz/data.html – YCR

+0

정보 주셔서 감사합니다. 그것을 확인합니다. – user3676752