将ggplot保存为SVG会破坏质量

时间:2014-09-29 17:05:02

标签: r svg ggplot2 png

我有一个根据以下代码生成的图:

bars <- ggplot(plottingFrame, aes(x=X, y=as.factor(Y))) +
                                         geom_raster(aes(fill=colour)) + scale_fill_identity())

其中plottingFrame是预先计算的颜色值的加载。 geom_raster与scale_fill_identity一起使用来制作不同颜色的“热图”:

enter image description here

忽略压扁的轴和截止标题,我将图像缩小,使其不会太大。

上面的图像是在bar对象上使用ggsave并将其保存为png时发生的情况。

当我尝试使用ggsave保存为svg时,它会模糊三个彩色行之间的颜色。 为什么保存基于geom_raster的绘图会模糊三行 - Seq1,Seq2和Seq3,当png使它们保持不同,如上图所示?我怎么能停止保存下垂模糊它们呢?

谢谢, 本W。

0 个答案:

没有答案