当我在R Studio中查看此条形图时,它显示为我的意图(这是截图):
但是,当我使用ggsave("filename.png")
功能时,它会显示浅色线条(可能需要仔细查看):
我在OS X 10.11.3上使用R
版本3.2.3,ggplot2
版本2.00和R Studio版本0.99.486。
为什么会发生这种情况?
答案 0 :(得分:3)
您应该查看Cairo
库。我将它用于演示和报告中的清晰图形。
Cairo初始化了一个使用cairo图形的新图形设备 用于渲染的库。目前的实施产生了 高质量的PNG,JPEG,TIFF位图文件,高分辨率PDF文件 嵌入字体,SVG图形和PostScript文件。它也是 提供X11和Windows交互式图形设备。与其他不同 它支持所有图形功能,包括alpha混合, 抗锯齿等。
我无法重现您的例子,但这里也是类似的。
library("ggplot2")
pl <- ggplot(aggregate(mpg ~ cyl, mtcars, FUN=mean),
aes(x = cyl, y = mpg)) +
geom_bar(stat="identity", fill="red3") +
theme_bw()
library("Cairo")
CairoPNG("CairoCarPlot.png")
pl
dev.off()