How to set cairo as default backend for x11() in R?
cairo, ggplot2, r
Solution
Define another function 'x11' which sets the proper type:
x11 = function (...) grDevices::x11(...,type='cairo')
Problem
I am using ggplot2 on ubuntu 12.04. By default my x11 type is set to Xlib. So when I use a smoother in qplot, I get an error like: "semi-transparency is not supported on this device: reported only once per page". However, if I call x11(type="cairo"), everything works fine. How do I get cairo as the default backend for x11?