在 X11 上为 R 设置抗锯齿 cairo 默认显示

Make antialiased cairo default display for R on X11

我正在尝试在 X11 上使用 cairo 2D 图形显示 ggplot 图形。我在 X11.options 中更改了 type="cairo"antialias="subpixel" 并在下面重新启动了我的 x11 函数 question,但无论我使用什么设置开始显示,我的绘图中都存在严重的锯齿。

我尝试使用 Cairo CRAN 包中的 CairoX11,虽然绘图看起来不错,但该设备经常出现段错误,导致我的整个 R 进程崩溃。当我有两个图形设备并且我在平铺 window 管理器中将其中一个设置为全屏时,这种情况的发生相当可重复。

我注意到 R Studio 中的图形开箱即用。在我需要使用看起来像 CairoX11 图形的标准 X11 设备(或其他一些设备)查看 R 图形的地方是否有其他开关,但它不会使 R 崩溃? R Studio 是如何做到的?

Hadley 在最新版本的 ggplot2 中将默认形状更改为 19 并解决了该问题。