2012-10-11 5 views
6

image 기능을 사용하여 matrix을 TIFF 파일로 플롯 할 때 종종 가로 또는 세로 선이 나타납니다.히트 맵을 TIFF로 그릴 때 세로선이 흰 색이됩니다.

행렬이 150000 행 x 2000 열인 경우 행 수가 150000 행 x 100 행의 행렬을 그릴 때 나타납니다. 결과는 같습니다.

어디서 오는 걸까요? 이것은 일종의 픽셀 화 된 유물입니까? 나는 그들에게 거의 모든 시간을 준다.

행렬은 다음과 같습니다

V999 V1000 V1001 V1002 V1003 V1004 V1005 V1006 V1007 V1008 V1009 V1010 
[1,] 1  4  0  0 15 15 15 15  8  0  1  0 
[2,] 0  3 12  5 15 15 15  1 15  4  0  2 
[3,] 0  0  0  3  6 15 15 15 15 15  0  3 
[4,] 3  6 15 15 15 15 15  0  3 15 15  2 
[5,] 15 15 15  0  3 15 15  2  1  5  8 11 
[6,] 2  1  5  8 11 15 15 15  0  0  4  3 


tiff("test.tiff", width=450, height=1100) 
image(t(mc), col = col1, main="950-1500" 
dev.off() 

어떤 힌트/의견이 많이 이해할 수있을 것이다.

enter image description here

+0

jpeg, png, pdf 같은 다른 형식을 사용해 보셨나요? 이러한 유물이 여전히 생겨나나요? –

+1

나는 PNG도 그 라인을 추가하려고 시도했습니다. 나는 파일 크기가 상당히 커 (500Mo) 때 파일을 열 수 없기 때문에 PDF를 처리 할 수 ​​없다. –

+0

저는 이것이 빈을 픽셀에 매핑하는 아티팩트라고 확신합니다. 히트 맵의 하위 세트를 고해상도 (즉, x = 0.48 : 0.52)로 충분히 높은 해상도로 맵핑하여 빈당 5 픽셀 이상이되도록하십시오. 그들이 사라지면 픽셀 유물이 생깁니다. 그렇지 않다면, 당신은 더 큰 문제가 있습니다. –

답변

2

당신은 X11() 표시에서 앨리어싱 유물을보고있다. 창의 크기를 늘리거나 줄이려면 창을 드래그 해보고 원하는 해상도와 호환되는 창 크기 높이와 너비를 찾으십시오.

관련 문제