Подтвердить что ты не робот

Как нарисовать линию или добавить текст вне области графика в R?

Спасибо за чтение. Я нахожу, что не могу рисовать линии/точки или добавлять текст вне области графика. Если я рисую линию из области графика (внутри оси) в область основных областей заголовка xlab, отобразится только часть на графике. В графике с несколькими графиками (mfrow) линия/точка будет отображаться только внутри последнего активного графика.

plot(0);
l=locator(2,type='n');
lines(l, type='l'); 

Любое решение этой проблемы? Спасибо!

4b9b3361

Ответ 1

Параметр xpd управляет тем, где вы можете рисовать. Проверьте текущее значение с помощью par() $xpd, а затем попробуйте установить параметр par (xpd = NA).

С помощью par help:

 ‘xpd’ A logical value or ‘NA’.  If ‘FALSE’, all plotting is
      clipped to the plot region, if ‘TRUE’, all plotting is
      clipped to the figure region, and if ‘NA’, all plotting is
      clipped to the device region. See also ‘clip’.