본문 바로가기
반응형

분류 전체보기131

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 히스토그램 그리는 방법, hist() R 히스토그램 그리는 방법, hist() #1. 방법 hist(x, breaks = "Sturges", freq = NULL, probability = !freq, include.lowest = TRUE, right = TRUE, density = NULL, angle = 45, col = NULL, border = NULL, main = paste("Histogram of" , xname), xlim = range(breaks), ylim = NULL, xlab = xname, ylab, axes = TRUE, plot = TRUE, labels = FALSE, nclass = NULL, warn.unused = TRUE, ...) breaks : (숫자로 입력)계급구간 수 또는 (벡터로 입력)간격fr.. 2019. 12. 2.
[R] expression 함수를 이용하여 그래프 제목에 수식 넣기 R expression 함수를 이용하여 그래프 제목에 수식 넣기 expression 함수는 수식을 정의하여 저장하는 함수입니다. 아래와 같이 수식을 정의하고, 그래프 제목으로 지정해봅시다. my_exp=expression(a*x^2+b)plot(1:5)title(main=my_exp) y=ax^2+b 형태로 넣으려면 등호를 2개 사용해주어야 합니다. my_exp=expression(y==a*x^2+b)plot(1:5)title(main=my_exp) 2019. 11. 30.
[R] 그래프에 루트, 시그마, 인테그랄, 첨자 등 다양한 기호 넣기 [R] 그래프에 루트, 시그마, 인테그랄, 첨자 등 다양한 기호 넣기 R에서 제공하는 수학적인 주석(annotation)입니다. 수학 기호의 표기규약 이라고 생각하시면 됩니다. 아래와 같은 규약으로 expression함수에 넣으면, 그래프에 title이나 text로 출력 시 기호로 출력됩니다. 개수가 많기 때문에 몇가지 예만 들겠습니다. plot.new(); plot.window(c(0,4), c(0,4))box(lty = '1373', col = 'red') text(2, 4, expression(x %+-% y)) text(2, 3, expression(x==y))text(2, 2, expression(sqrt(x)))text(2, 1, expression(integral(f(x)*dx, a, b)).. 2019. 11. 30.
[R] 그래프 영역 색칠하기 + 투명도 설정 (기본도형) [R] 그래프 영역 색칠하기 + 투명도 설정 (기본도형) #1. 주석과 함께 코드 먼저 보기 > 코드 #점의 좌표 설정x=c(1,3,3,1)y=c(1,1,3,3) #그래프 그리기, type을 n으로 놓아 점을 안보이게함.plot(x,y, xlim=c(0,5), ylim=c(0,5), type="n" ) #점 연결해서 도형 그리기+색칠하기. border를 NA로 놓아 테두리 선 제거.polygon(x,y, col=adjustcolor("red",alpha=0.5), border=NA) > 실행결과 #2. 설명 먼저 점의 좌표를 만들어줍니다. 점들이 연결되어 도형이 되고, 도형에 색을 칠할 것입니다. x=c(1,3,3,1)y=c(1,1,3,3) 위에서 정의한 점은 4개의 점입니다. (1,1)(3,1)(3,3.. 2019. 11. 28.
[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.
R 모든 저수준 그래픽 함수 한눈에 보기 - 구글 트랜드 검색빈도순 R 모든 저수준 그래픽 함수 한눈에 보기 #1. 구글트랜드 검색빈도 순 text() : 이름을 추가axis() : 축 추가, 꾸미기point() : 점 추가curve() : 수식으로 함수 추가lines() : 선 추가legend() : 범례title() : 그래프제목, 축이름box() : 그래프 테두리선abline() : 직선의 방정식검색안됨polygon() : 여러점 연결 다각형segments() : 두 점 연결 선arrows() : 두 점 연결 화살표mtext() : 그래프의 side와 line의 인수로 정의된 위치에 text를 출력rect() : 4점 연결 사각형rug() : 데이터의 각 x값들을 tick으로 x축에 표시locator() : 그래프 내에서 사용자가 n번 클릭한 위치의 좌표값을 표시하.. 2019. 11. 28.
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.
R에서 제공하는 모든 그래프(고수준 그래픽) 목록 한눈에 보기 - 구글 트랜드 검색빈도순 R에서 제공하는 모든 그래프(고수준 그래픽) 목록 한눈에 보기 #1. 구글트랜드 검색빈도 순 검색시 의도되지 않은 검색을 제거하기 위해 검색어를 적당히 설정하였습니다. 예를들면 r pie는 r piechart로 r image는 r image function 과 같이 바꿔넣었습니다. plot() : 산점도hist() : 히스토그램boxplot() : 상자수염그림barplot() : 막대그래프pie() : 파이차트 qqplot() : 두 자료의 qq-plotcontour() : 등고선stem() : 줄기잎 그림image() : z값을 색으로 출력dotplot(x) : 데이터프레임 x의 행(열)의 수준별 산점도를 분석하고자 하는 변수들을 새로이 결합해 표시qqnorm() : 정규분포의 qq-plotpairs(.. 2019. 11. 28.
반응형