2013-10-15 4 views
1

grid package을 사용하여 R 언어에서 일부 래스터 이미지 조작을 시도했습니다. 문제는 grid.raster 함수에서 반환 값을 검색 할 수 없다는 것입니다. 내가 할 경우 :grid.Raster 함수에서 NULL을 반환합니다.

대신 (A 문서에 기술 된대로) "는 rastergrob의 GROB"의
result <- grid.raster(inputData) 

은 내가 NULL 객체를받을 수 있습니다.

나는 두 문서에서 예제를 확인했습니다

redGradient <- matrix(hcl(0, 80, seq(50, 80, 10)), nrow=4, ncol=5) 
grid.newpage() 
result <- grid.raster(redGradient) 

아직도 result 그냥 NULL 개체입니다. R은 여기에서 일부 반환 값 차단을하고 있습니까? 그렇다면 어떻게 얻을 수 있습니까? (NULL를 두 기능은 문서 페이지를 공유

result <- rasterGrob(redGradient) 

하지만 소스에서 찾고, 당신은 grid.raster이 GROB를 만든 다음 grid.draw의 값을 반환을 그리는 것을 볼 수 있습니다

답변

2

rasterGrob 기능을 사용하여) 반면, rasterGrob은 간단히 grob를 반환합니다.

+0

나는 그것을 완전히 놓쳤습니다. 감사! 주목 열 매핑이 실제로 의미가있는 것 같습니다. – falconepl