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?
To make this permanent, you could add the following lines to your ~/.Rprofile file:
setHook(packageEvent("grDevices", "onLoad"),
function(...) grDevices::X11.options(type='cairo'))
options(device='x11')
定义另一个设置正确类型的函数'x11':
x11 = function (...) grDevices::x11(...,type='cairo')
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.