我有一个fill.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)
答案 0 :(得分:7)
信不信道这是一种抗锯齿神器。
http://r.789695.n4.nabble.com/Suppressing-internal-grid-in-filled-contour-td867081.html
在Linux上我可以重现你的问题,但是当我将在linux中创建的完全相同的文件传递到我运行的Windows操作系统虚拟机时 - SVG图像看起来很好,所以这是一个查看软件和反问题的问题别名设置,而不是R输出。
我希望这能解决你的问题。