Thank you for reading. I find that I am unable to draw lines/points or add text outside of the plot area. If I draw a line from inside the plot (within the axis) area to the area of the xlab main title areas only the part within the plot shows. In a multiple plot graph (mfrow) the line/point will only be drawn inside the last active plot.
plot(0);
l=locator(2,type='n');
lines(l, type='l');
Any solution to this problem? Thanks!
Use the lines() Function to Add a Line to a Plot in R Note that the second argument, which denotes the y-axis coordinates, is optional. Once the plot is drawn, we can call the lines() function and pass the coordinate vectors as needed to add lines to the plot.
xpd. parameter. This value specifies where in the plotting device an object can actually be plotted. The default is. xpd = FALSE.
The xpd parameter controls where you can draw. Check the current value with par()$xpd and then try setting par(xpd=NA).
From the 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’.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With