怎样才能让ggplot2 X11输出更难看?

时间:2014-10-05 11:14:05

标签: r ggplot2

有人能告诉我如何使交互式绘制的图形与X11设备一样好,保存到文件时一样好吗?例如,我将ggplot2附带的diamonds数据集的绘图部分分散为:

library(ggplot2)
qplot(carat, price, data=diamonds, color=color, xlim=c(2,3), ylim=c(5000,10000))
ggsave("plot.png")

这是qplot()的屏幕截图,直接显示在X11设备上。如果放大点,你会发现它们都是不同形状的斑点: http://i.imgur.com/a7fIZTE.png

这与png的ggsave() d相同。点看起来像点,点: http://i.imgur.com/A7TSyME.png

我在Ubuntu linux 14.04上使用R 3.0.2,ggplot2 0.9.3.1-1,都是通过apt-get安装的。我也安装了cairodevice,如果这有所不同。

1 个答案:

答案 0 :(得分:1)

如果你确实有cairo库并且安装了Cairo软件包,CairoX11函数应该会为你提供更高的分辨率。

require(Cairo)
CairoX11()
qplot(carat, price, data=diamonds, color=color, xlim=c(2,3), ylim=c(5000,10000))