Вопрос по ggplot2, r – Как установить Cairo в качестве бэкэнда по умолчанию для x11 () в R?

12

Я использую ggplot2 в Ubuntu 12.04. По умолчанию мой тип x11 установлен на Xlib. Поэтому, когда я использую сглаживатель в qplot, я получаю сообщение об ошибк

"полупрозрачность не поддерживается на этом устройстве: сообщается только один раз на страницу".

Однако если я позвоню x11 (type = "cairo"), все будет хорошо.

Как я могу получить Каир в качестве бэкэнда по умолчанию для x11?

У меня такое же поведение, и я думаю, что это должно быть ошибкой вx11. Документация дляtype параметрx11 говорит: «По умолчанию это« cairo », где доступно, кроме Mac OS X, в противном случае -« Xlib ». Очевидно, что cairo доступно, поэтому оно должно быть по умолчанию. Maxy-B
Видеть:options('device') daroczig

Ваш Ответ

2   ответа
4

x11', которая имеет правильный тип:

x11 = function (...) grDevices::x11(...,type='cairo')
10

вы можете добавить следующие строки в ваш файл ~ / .Rprofile:

setHook(packageEvent("grDevices", "onLoad"),
function(...) grDevices::X11.options(type='cairo'))
options(device='x11')

Похожие вопросы