我有一个fill.contour图,我想将其保存为SVG(或EPS)用于发布。但是我发现SVG的质量比TIFF的质量差得多。 SVG文件中的图表似乎具有某些类型的白色方框/线条/矩形,这些白色方框/线条/矩形在以TIFF格式保存文件时不会显示。在TIFF格式中,颜色过渡更平滑,白色矩形不会出现与TIFF相比较差的SVG质量
有没有办法避免这种情况?我试过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)
您可以添加一个简单的'stroke-width:0.5'和'stroke',其颜色与您的'fill'颜色相同,以便白色空白被笔划覆盖。 – Duopixel
@Duopixel我该怎么做? – ECII