2017-04-14 3 views
1

이미지 URL의 목록을 가져 와서 R 커널이있는 Jupyter 노트북의 HTML 표에 표시하는 방법은 무엇입니까? 여기 Jupyter 노트북의 R 출력 이미지 테이블을 표시하는 방법은 무엇입니까?

image_urls = c('https://i.stack.imgur.com/wdQNM.jpg', 
    'https://i.stack.imgur.com/8oysP.jpg') 

image_url에서 하나 개의 이미지를 표시하는 몇 가지 코드를 다음과 같습니다 :

library(jpeg) 
library(RCurl) 

img <- RCurl::getBinaryURL(image_url) 
jj <- jpeg::readJPEG(img,native=TRUE) 
plot(0:1,0:1,type="n",ann=FALSE,axes=FALSE) 
rasterImage(jj,0,0,1,1) 

편집 : 여기

는 URL 목록입니다이가 생각하는 또 다른 방법, 기능이있다 ipython의 display처럼? https://github.com/IRkernel/repr에있는 것 같습니다. 나는 더 많이 읽어야한다.

+0

간단한 'par (mfrow = c (2,1))'이 원하는대로 할 수 있습니까? –

+0

R 출력에 정말 필요합니까? markdown pane에서'! [] (https://i.stack.imgur.com/wdQNM.jpg)'를 쉽게 사용할 수 있습니다. – Marcelo

+0

@Marcelo 프로그래밍 방식으로 URL을 생성하고 싶습니다 – dfrankow

답변

1

저는 모든 IRkernel 관련 프로젝트의 관리자입니다. 당신이 수동으로 데이터를 전달해야하므로,

library(IRdisplay) 
display_jpeg(file = 'filename.jpg') 

슬프게도 file 매개 변수 (아직) URL이 작동하지 않습니다 :

IRdisplay

특히 display_jpeg 당신이 검색하는 패키지입니다

jpeg_data <- RCurl::getBinaryURL(image_url) 
display_jpeg(jpeg_data) 
+0

완벽한, 감사합니다! 실제로 여러 이미지를 배치 할 수 있도록 display_html()을 사용하게 될 것이지만이 대답을 수락 할 것입니다. – dfrankow

관련 문제