Ответ 1
Определите другую функцию "x11", которая устанавливает правильный тип:
x11 = function (...) grDevices::x11(...,type='cairo')
Я использую ggplot2 на ubuntu 12.04. По умолчанию мой x11-тип установлен в Xlib. Поэтому, когда я использую более плавное в qplot, я получаю сообщение об ошибке:
"полупрозрачность не поддерживается на этом устройстве: отображается только один раз на странице".
Однако, если я назову x11 (type = "cairo" ), все будет хорошо.
Как получить cairo в качестве бэкэнда по умолчанию для x11?
Определите другую функцию "x11", которая устанавливает правильный тип:
x11 = function (...) grDevices::x11(...,type='cairo')
Чтобы сделать это постоянным, вы можете добавить следующие строки в файл ~/.Rprofile:
setHook(packageEvent("grDevices", "onLoad"),
function(...) grDevices::X11.options(type='cairo'))
options(device='x11')