본문 바로가기
반응형

r 그래프5

[R] ceiling(올림)과 floor(버림) 사용 예시 - 그래프 구간 자동 설정 [R] ceiling(올림)과 floor(버림) 사용 예시 - 그래프 구간 자동 설정 ceiling은 올림, floor는 버림을 하는 함수입니다. > ceiling(3.2) [1] 4 > floor(3.7) [1] 3 이 함수를 언제 사용할까요? 그래프 x축과 y축의 구간을 설정해야 하는 상황을 가정합시다. 데이터는 아래와 같습니다. x=c(1.1,1.5,3.2,4.4,5.7) y=c(2.3,3.5,6.3,2.6,10.2) 그래프를 아래와 같이 그릴 수 있습니다. x=c(1.1,1.5,3.2,4.4,5.7) y=c(2.3,3.5,6.3,2.6,10.2) plot(x,y,xaxt="n",yaxt="n", xlim=c(1,6),ylim=c(2,11)) x_axis_tick=seq(1,6,by=1) y_axi.. 2020. 1. 2.
R에서 직선의방정식 그리는 방법 (y=a+bx) R에서 직선의방정식 그리는 방법 (y=a+bx) #1. 방법 1) y=a+bx abline(a = NULL, b = NULL) 2) x=h abline(h = NULL) 3) y=v abline(v = NULL) #2. 예제 plot(0:10,0:10,type="n",ann=FALSE)title(xlab='x',ylab="y") #y=1+2xabline(1,2,col='red') #y=3abline(v=3,col='blue') #x=3abline(h=3,col='green') 2019. 12. 3.
R 선그래프에서 선의 유형(lty) 설정 방법 R 선그래프에서 선의 유형(lty) 설정 방법 #1. 방법 lines(...,lty=숫자) 숫자에 0,1,2,3,4,5 중 하나를 입력하면 됩니다. 각 번호의 의미는 아래와 같습니다. lty=0 → "blank" (투명선)lty=1 → "solid" (실선) lty=2 → "dashed" (대쉬선)lty=3 → "dotted" (점선)lty=4 → "dotdash" (점선 + 대쉬선)lty=5 → "longdash" ( 긴 대쉬선)lty=6 → "twodash" (두개의 대쉬선) #2. 예제 모든 lty 를 그려보는 예제입니다. 번호에 따른 선 모양을 알아보기 위해 만들었습니다. > 코드 #마진 수정par(mar=c(0.1,0.1,0.1,0.1)) #데이터 생성x=c(0,5)y=c(1,1) #빈 그래프 .. 2019. 12. 2.
[R] 그래프 제목과 축이름의 크기,색 변경하기 [R] 그래프 제목과 축이름의 크기,색 변경하기 #1. 주석과 함께 코드 먼저 보기 >코드 #데이터 정의x=c(0,10)y=c(0,10)#그래프 그리기. ann을 FALSE로 설정하여, 축이름 제거.plot(x,y, ann=FALSE)#title 함수를 이용하여 그래프 제목과 축이름 설정. cex. 을 이용하여 크기 설정. col. 을 이용하여 색 설정.title( main="my title", xlab="x name", ylab="y name", cex.main=3, cex.lab=1.5, col.main="red", col.lab="blue") >실행 결과 #2. 설명 그래프 제목과 축이름을 그래프 함수 안에 직접 정의할 수도 있지만, title이라는 저수준함으로 정의하겠습니다. 아래와 같이 데이터를.. 2019. 11. 28.
[R] 그래프 축 눈금 설정하기 [R] 그래프 축 눈금 설정하기 #1. 주석과 함께 코드 먼저 보기 >코드 #plot을 실행하기 위한 dummy 변수 정의x_dummy=0y_dummy=0 #빈 그래프 그리기. type을 n으로, axes는 FALSE로. xlim ylim 이용하여 구간설정. #axes=FALSE 대신 xaxt="n" 와 yaxt="n" 를 입력하여 눈금만 지워줄 수도 있습니다. plot(x_dummy,y_dummy, type="n", xlim=c(0,10), ylim=c(0,10), axes=FALSE ) #축의 간격으로 사용될 x,y변수 정의x_axis_tick=seq(0,10,by=1)y_axis_tick=seq(0,10,by=2) #axis함수를 이용하여 눈금 추가. axis(side=1,at=x_axis_tick.. 2019. 11. 28.
반응형