2013-01-06 2 views
5

게시 용으로 SVG (또는 EPS)로 저장하려고하는 filled.contour 플롯이 있습니다. 그러나 나는 SVG의 품질이 TIFF의 품질보다 훨씬 더 나쁜 것을 안다. SVG 파일의 플롯에는 TIFF 형식으로 파일을 저장할 때 나타나지 않는 흰색 상자/선/사각형의 종류가있는 것으로 보입니다. TIFF 형식에서 색 변환이 훨씬 부드럽고 흰색 직사각형이 나타나지 않습니다.TIFF에 비해 SVG 품질이 좋지 않음

이 문제를 방지하려면 이미 있습니까? 나는 리눅스와 맥을 사용해 보았는데, 비슷한 결과를 얻었다.

다음은 TIFF 파일과 문제를 보여주는 SVG 파일의 스크린 샷이다.

x <- 1:5 
y <- 1:5 
z <- matrix(outer(x,y,"+"),nrow=5) 
filled.contour(x,y,z) 
filled.contour(x,y,z,color.palette=rainbow) 
z2 <- z 
z2[5,5] <- Inf 
filled.contour(x,y,z2,col=rainbow(100),nlevels=100) 
+0

'채우기'와 같은 색으로 간단한 '획 - 폭 : 0.5'와 '획'을 추가하여 흰색 틈이 선으로 덮 이도록 할 수 있습니다. – Duopixel

+0

@Duopixel 어떻게해야합니까? – ECII

답변

7

이 믿거 나 말거나이 안티 앨리어싱 유물은 다음과 같습니다

TIFF SVG screenshot

플롯을 생성하는 코드는 다음과 같다.

리눅스에

http://r.789695.n4.nabble.com/Suppressing-internal-grid-in-filled-contour-td867081.html

나는 당신의 문제를 재현 할 수 있지만, 내가 실행 한 윈도우 OS 가상 머신에 리눅스에서 만든 동일한 파일을 통과 할 때 - 그것의 문제입니다 그래서 SVG 이미지는 잘 나타납니다 보기 소프트웨어 및 앤티 앨리어싱 설정이 아니라 R 출력.

이 방법으로 문제가 해결되기를 바랍니다.

+0

와우! 내 눈으로 확인해야 해! Windows에서 SVG 파일을 여는 데 사용할 수있는 프로그램은 무엇입니까? – ECII

+0

나는 이것을 확인하는 것처럼 보일 수 없다. SVG 및 PDF 형식의 파일을 Linux에 저장하고 WinXP (각각 Firefox 및 Acrobat)에 파일을 저장하고 유물을 흰 선으로 표시합니다 – ECII

+1

[이 링크] (https://stat.ethz.ch/pipermail)에 따르면 /r-help/2009-February/187514.html) Acrobat에서 앤티 앨리어싱을 해제하는 옵션이 있어야합니다. – Roland

관련 문제