R 如何使ggplot2 X11输出不那么难看?
有谁能告诉我如何使以交互方式打印到X11设备上的图形与保存到文件时的效果一样好?例如,我使用ggplot2附带的R 如何使ggplot2 X11输出不那么难看?,r,ggplot2,R,Ggplot2,有谁能告诉我如何使以交互方式打印到X11设备上的图形与保存到文件时的效果一样好?例如,我使用ggplot2附带的菱形数据集的散点图部分: library(ggplot2) qplot(carat, price, data=diamonds, color=color, xlim=c(2,3), ylim=c(5000,10000)) ggsave("plot.png") 这是直接连接到X11设备的qplot()-ing的屏幕截图。如果放大这些点,您将看到它们都是不同形状的斑点: 这与png中的
菱形
数据集的散点图部分:
library(ggplot2)
qplot(carat, price, data=diamonds, color=color, xlim=c(2,3), ylim=c(5000,10000))
ggsave("plot.png")
这是直接连接到X11设备的qplot()
-ing的屏幕截图。如果放大这些点,您将看到它们都是不同形状的斑点:
这与png中的ggsave()
d是一样的。这些点看起来像点:
我使用的是UbuntuLinux14.04,R3.0.2,ggplot2 0.9.3.1-1,都是通过apt get安装的。我也安装了cairodevice,如果这有区别的话。如果您确实安装了cairo库和
cairo
软件包,那么CairoX11
功能应该可以为您提供更高的分辨率
require(Cairo)
CairoX11()
qplot(carat, price, data=diamonds, color=color, xlim=c(2,3), ylim=c(5000,10000))
查看
帮助(x11)
。它介绍了抗锯齿,并提供了一个示例,说明如何在.Rprofile
中设置一个钩子,以便在启动时加载任何配置选项。我尝试了x11(type=“cairo”,antialas=“subpixel”)
,但运气不佳……您是否找到了解决问题的方法?