본문 바로가기
반응형

산점도6

[ggplot] 산점도에 좌표 추가하기 좌표를 추가할 때는 geom_text 함수를 사용합니다. label 에 좌표 이름이 들어가게 되는데, 좌표 이름 열을 미리 생성해 놓아야 합니다. 위치는 hjust와 vjust 로 적당히 조절합니다. 크기는 size 옵션을 이용합니다. 예시는 아래와 같습니다. library(tidyverse) x1=c(1,1,2,2) y1=c(1,2,1,2) df=data.frame(x,y) df['label']=paste('(',df$x,',',df$y,')') ggplot(data=df,aes(x=x1,y=y1))+ geom_point()+ scale_x_continuous(limits = c(0,3))+ scale_y_continuous(limits = c(0,3))+ geom_text(aes(x=x1,label=.. 2023. 1. 16.
[R 시각화] 산점도 점에 번호 붙이는 방법 산점도 그래프에 있는 점에 번호를 붙이는 방법입니다. text 함수를 이용합니다. 아래는 설정한 옵션입니다. text(x좌표,y좌표,labels=번호,pos=위치,cex=크기) 그래프를 그려봅시다. set.seed(2020) x=rnorm(30) y=rnorm(30) plot(x,y) text(x,y,labels=1:30,pos=1,cex=0.8) pos 옵션 값의 역할은 아래와 같습니다. 1 : 하 2 : 좌 3 : 상 4 : 우 pos를 바꿔가며 그래프를 그려봅시다. set.seed(2020) x=rnorm(30) y=rnorm(30) par(mfrow=c(2,2)) for (i in 1:4){ plot(x,y) title(main=paste("pos=",i)) text(x,y,labels=1:30,.. 2020. 12. 17.
R 그래프 점의 모양 바꾸기, pch 옵션 R 그래프 점의 모양 바꾸기, pch 옵션 plot 함수 안이나 points 함수 안에 pch 값을 입력해주면 됩니다. 아래는 예시입니다. plot(...,pch=1)points(...,pch=4) 25가지 점의 모양을 제공하고, 숫자 대신 문자를 입력하면 그 문자 모양으로 점이 바뀝니다. 0번과 15번과 21번의 차이를 알아봅시다. 0번은 테두리색만 설정가능, 15번은 채우기만 가능, 21번은 테두리색과 채우기 색을 둘다 설정할 수 있습니다. 테두리색은 col 옵션으로, 채우기색은 bg 옵션으로 설정합니다. > code plot(1,type="n",axes=FALSE,ann=FALSE,xlim=c(0,7),ylim=c(0,6))box() # x+(-(y-4)+4*(x-1)) 이 수식 힘들게 세움.for.. 2019. 12. 4.
R 산점도 그래프 type 설정 (직선, 점+직선 등) R 산점도 그래프 type 설정 (직선, 점+직선 등) #1. 설명 plot함수 또는 point 함수 안에 아래와 같은 type 옵션을 선택할 수 있습니다. “p”: Points “l”: Lines “b”: Both “c”: The lines part alone of “b” “o”: Both “overplotted” “h”: Histogram like (or high-density) vertical lines “n”: No plotting #2. 예제 > 코드 par(mfrow=c(3,3)) types=substring("plbcohn",1:7,1:7) for (i in 1:7) { plot(1:10,1:10,type=types[i]) title(main=paste0("type=",types[i])) }.. 2019. 12. 2.
R 산점도 범위 범위 설정 | plot.window 의 사용 R 산점도 범위 범위 설정 | plot.window 의 사용 #1. 방법 plot.new() 이후에 사용한다. plot.new()plot.window(xlim=c(시작값,끝값), ylim=c(시작값,끝값), asp=값) 검색중에 plot.window함수가 나와서, 궁금해서 알아본 것이다. plot함수 안에 xlim, ylim, asp를 정의해서 사용할 수 있다. asp는 다른 글에서 다루겠다. 또는 plot 안에 바로 정의할 수도 있다. 단, 좌표를 하나라도 입력해야 한다. plot(x,y,...,xlim=c(시작값,끝값), ylim=c(시작값,끝값), asp=값) #2. 예제 x=c(1,2,3)y=c(1,2,3) plot.new()plot.window(xlim=c(0,10),ylim=c(0,10)) 위.. 2019. 11. 28.
R 산점도 그리는 방법, plot() R 산점도 그리는 방법, plot() #1. 방법 plot(x, y, ...) x : x좌표y : y좌표 #2. 예제 1) 기본형 x=c(1,2,3,4,5)y=c(1,2,3,2,1)plot(x,y) 2) 실 사용 plot 함수를 사용할 때, 보통 여러 그룹의 좌표를 입력해야합니다. 코드를 효과적으로 관리하기 위해서 저수준함수인 points를 이용합니다. 비어있는 plot을 그려놓고, points함수로 그룹별 데이터를 입력하는 것입니다. #데이터 생성height_male=rnorm(50,175,10)weight_male=rnorm(50,70,5)height_female=rnorm(50,160,10)weight_female=rnorm(50,50,5) #범위만 설정되어 있는 plot 생성. #ann=FALSE.. 2019. 11. 28.
반응형