我在ubuntu 12.04上使用ggplot2。默认情况下,我的x11类型设置为Xlib。所以当我在qplot中使用更平滑的时候,我得到一个错误,如:
“此设备不支持半透明:每页仅报告一次”。
但是,如果我调用x11(type =“cairo”),一切正常。
如何将cairo作为x11的默认后端?
答案 0 :(得分:10)
要使此永久化,您可以将以下行添加到〜/ .Rprofile文件中:
setHook(packageEvent("grDevices", "onLoad"),
function(...) grDevices::X11.options(type='cairo'))
options(device='x11')
答案 1 :(得分:4)
定义另一个设置正确类型的函数'x11':
x11 = function (...) grDevices::x11(...,type='cairo')