如何在R中的绘图区域外绘制线条或添加文本?

时间:2010-08-27 14:30:36

标签: r data-visualization

感谢您的阅读。我发现我无法在绘图区域之外绘制线条/点或添加文本。如果我从绘图内部(轴内)区域绘制一条线到xlab主标题区域的区域,则只显示绘图中的部分。在多重绘图(mfrow)中,线/点将仅绘制在最后一个活动图中。

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

解决这个问题的方法是什么?谢谢!

1 个答案:

答案 0 :(得分:36)

xpd参数控制您可以绘制的位置。使用par()$ xpd检查当前值,然后尝试设置par(xpd = NA)。

从标准帮助:

 ‘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’.