我有一个 Filled.contour 图,我想将其保存为 SVG(或 EPS)以供发布。但是我发现 SVG 的质量明显比 TIFF 差。SVG 文件中的绘图似乎有一些白框/线条/矩形,当我以 TIFF 格式保存文件时,这些白框/线条/矩形不会出现。在 TIFF 格式中,颜色过渡更加平滑,并且不会出现白色矩形
有没有办法避免这种情况?我试过 Linux 和 Mac,得到了相似的结果
下面是显示问题的 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)