12.07.2015 Views

Noter om R - Københavns Universitet

Noter om R - Københavns Universitet

Noter om R - Københavns Universitet

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

−1.0 −0.5 0.0 0.5 1.0sin(x)cos(x)0 2 4 6 8 10xFigur 14: Tilføjelse af signaturforklaring med funktionenlegend(...).farve af linjerne i signaturforklaringen. Bemærk: Man er nødt til at angive mindst én af parametrenelty ellerlwd for overhovedet at få tegnet linjer medlegend; det er ikke tilstrækkeligt at angivecol.Hvis man i kaldene afplot alene har brugtcol og ingen af de andre to parametre (og kurverne dermedhar forskellig farve men i øvrigt er “standardlinjer”) kan man så angive lty="solid" i parametrenetillegend for at få tegnet linjer i signaturforklaringen.Bemærk den specielle måde såvel signaturteksterne s<strong>om</strong> parameteren lty angives på i eksempletovenfor. Da der er to signaturer skal der angives såvel to signaturtekster s<strong>om</strong> to værdier af lty, ogdette gøres i begge tilfælde ved s<strong>om</strong> parameterværdi at angive en vektor med de to værdier pakket ind ic(...). Den første tekst"sin(x)" hører til den første værdi aflty, altså"solid", og tilsvarendehører den anden tekst til den anden værdi aflty, altså"dashed". Hvis nu den første linje skulle væreblå og den anden rød ville vi tilsvarende skulle angivecol=c("blue","red"). Havde der været tresignaturer skulle der have været angivet tre værdier i hver af vektorerne c(...). Vektorer c(...)<strong>om</strong>tales for alvor i afsnit 14.5.8 Aflæsning af punkter i plotMed funktionenlocator kan man aflæse (x, y)-koordinaterne til punkter i et plot. Dette er nyttigt nårman skal finde koordinater til brug itext oglegend funktionerne <strong>om</strong>talt ovenfor.Desuden kan det bruges til at lave <strong>om</strong>trentlige aflæsninger af skæringspunkter mellem kurver ogakser. For eksempel kan vi forsøge at aflæse (x, y)-koordinaterne for det første skæringspunkt mellemgrafen og x-aksen i figur 16 på denne måde:• Tegn plottet• I R Console kalder manlocator med argumentet 1, for at sige at man vil aflæse 1 punkt i plottet:> locator(1)• Dernæst (venstre)klikker man med musen i plottet der hvor kurven skærer x-aksen, og så svarerlocator-funktionen i R Console med (x, y)-koordinaterne:23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!