2013-01-06 14 views
5

Tôi có một ô được điền đầy đủ mà tôi muốn lưu dưới dạng SVG (hoặc EPS) để xuất bản. Tuy nhiên tôi thấy rằng chất lượng của SVG là tồi tệ hơn đáng kể so với TIFF. Cốt truyện trong tệp SVG dường như có một số loại hộp/đường/hình chữ nhật màu trắng không xuất hiện khi tôi lưu tệp ở định dạng TIFF. Trong định dạng TIFF, các hiệu ứng chuyển màu sắc mượt mà hơn và các hình chữ nhật màu trắng không xuất hiệnChất lượng SVG kém so với TIFF

Có cách nào để tránh điều này không? Tôi đã thử Linux và Mac, nhận được kết quả tương tự

Dưới đây là tệp TIFF và ảnh chụp màn hình của tệp SVG hiển thị sự cố.

TIFF SVG screenshot

Mã để sản xuất các lô như sau:

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

Bạn có thể thêm một đơn giản 'chiều rộng đột quỵ: 0,5' và' nét 'có cùng màu với 'điền' của bạn để các khoảng trống màu trắng được bao phủ bởi các nét vẽ. – Duopixel

+0

@Duopixel tôi làm cách nào để làm điều đó? – ECII

Trả lời

7

Tin hay không này là một artifact anti-aliasing.

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

Trên Linux Tôi có thể tái tạo vấn đề của bạn, nhưng khi tôi vượt qua cùng một tập tin chính xác được tạo ra trong linux, vào một máy ảo hệ điều hành windows Tôi đã chạy - hình ảnh SVG vẻ tốt, vì vậy đó là một vấn đề phần mềm xem và cài đặt chống răng cưa, chứ không phải đầu ra R.

Tôi hy vọng điều này sẽ giải quyết được vấn đề của bạn.

+0

WoW! Phải kiểm tra bằng mắt của tôi! Tôi có thể sử dụng chương trình nào để mở các tệp SVG trong Windows? – ECII

+0

Tôi dường như không thể xác nhận điều này. Lưu tệp trên linux ở định dạng SVG và PDF và mở chúng trong WinXP (Firefox và Acrobat, tương ứng) và các hiện vật vẫn còn (đường lưới màu trắng) – ECII

+1

Theo [liên kết này] (https://stat.ethz.ch/pipermail /r-help/2009-February/187514.html) nên có một tùy chọn trong Acrobat để tắt tính năng chống răng cưa. – Roland