반응형
locator 함수는 마우스로 선택한 점을 추가해줍니다. locator() 라고 명령창에 입력한 뒤에, 그래프에서 원하는 위치를 선택합니다. 복수 선택도 가능합니다. 선택이 완료되면 Esc 키를 누릅니다. 명령창에 선택한 점이 출력됩니다.
빈 그래프를 하나 그려봅시다.
> plot(0,xlim=c(0,10),ylim=c(0,10),type="n")
명령창에 locator() 를 입력합니다. 꼭 괄호를 함께 입력해야 합니다.
화면을 클릭합니다.
선택이 끝나면 Esc를 누릅니다.
아래와 같이 점이 출력됩니다.
> locator()
$x
[1] 1.753678 3.151906 3.151906 4.914890 7.042630
$y
[1] 6.613469 3.668248 3.668248 6.677496 3.604221
그래프에 직접 점을 추가할 수도 있습니다. locator에 옵션을 설정해주면 됩니다. 옵션은 아래와 같습니다. pch는 점의 스타일입니다.
locator(점의 개수, type="p",pch=1)
예를 들어봅시다. 빈 그래프를 하나 그립시다.
> plot(0,xlim=c(0,10),ylim=c(0,10),type="n")
locator 함수로 2개의 점을 추가해봅시다. 아래와 같이 입력합니다.
locator(2,type="p",pch=10)
원하는 위치 두 곳을 선택합니다. 아래와 같이 점이 찍어진 것을 확인할 수 있습니다.
반응형
댓글