Līniju novilkšana pāri asīm
Reizēm rodas nepieciešamība grafikā novilkt līniju, kas iziet ārpus grafika centrālajai daļai un šķērso asis, vai pat pilnībā atrodas ārpus asīm.
Sākumā jānodefinē nedaudz lielāks laukums grafikam:
par(mar=c(5,5,5,5))
Pēc tam jāizveido pats grafiks, kurā šoreiz neko neattēlosim:
plot(0:1,0:1,type="n",ann=F)
Lai uzzīmētu līniju, kas šķērso asis vai atrodas ārpus tām, ir jāizmanto argumentu xpd=TRUE
. Kā piemēru izveidojam slīpu nepārtrauktu līniju starp noteiktām līnijām:
lines(c(-0.15,0.2),c(-0.2,1),lwd=2,xpd=TRUE)
Līdzīgi varam izveidot punktotu līniju, kas atrodas virs grafika:
lines(c(-0.1,1.1),c(1.1,1.1),lty=3,lwd=2,xpd=TRUE)
Argumentu xpd=TRUE
var lietot arī ar funkciju abline()
, tikai šajā gadījumā līnija šķērsos pilnībā visu grafiku:
abline(-0.1,2,lty=2,lwd=2,xpd=TRUE)