본문 바로가기
반응형

2. 그래프 그리기 (고수준 함수)39

[R 그래프] 히스토그램에 빈도값 추가하기 [R 그래프] 히스토그램에 빈도값 추가하기 먼저 히스토그램을 하나 그립시다. #data생성 set.seed(1) data=rnorm(100,170,5) #x축 최대,최솟값 확인 summary(data) #히스토그램 그리기 a=hist(data ,breaks=seq(150,190,by=2) ,col="red" ,main="my histogram" ,xlab="height(cm)" ,axes=FALSE) #y축 최댓값 max(a$counts) #축 설정 x_axis_tick=seq(150,190,by=2) axis(side=1,at=x_axis_tick) y_axis_tick=seq(0,max(a$counts),by=2) axis(side=2,at=y_axis_tick)#범례 설정 legend("toprig.. 2020. 8. 3.
R 히스토그램 2개 한 화면에 그리기 데이터는 iris데이터를 사용하겠습니다. R내장데이터입니다. 설명은 주석으로 달아놓았습니다. #break 설정 x_ax = seq(0, 10, 0.2) #히스토그램 만들어서 저장, plot=FALSE로 설정하여 그려지지 않게함 hist1 = hist(iris$Sepal.Length, breaks = x_ax, plot = FALSE) hist2 = hist(iris$Sepal.Width, breaks = x_ax, plot = FALSE) #plot 함수를 이용하여 hist1과 hist2를 그림. ann=FALSE로 설정하여 그래프이름과 축이름 나오지 않게함. axes=FALSE로 설정하여 축의 tick이 나오지 않게함. plot(hist1, col = adjustcolor("red", alpha = 0.. 2020. 5. 9.
R에서 막대그래프 그리는 방법, barplot() R에서 막대그래프 그리는 방법, barplot() 아래 순서로 공부해봅시다. 1) 막대그래프 기본형 2) 결과~요인 형태로 데이터 입력하기 3) 적층형그래프 4) 그룹형그래프 5) 그래프꾸미기 6) 막대에 값 표시하기 7) 오차막대 추가하기 1) 막대그래프 기본형 R에서 막대그리프를 그려주는 함수는 barplot() 입니다. 간단하게 데이터를 만들고 그려봅시다. mydata=c(5,8,3) barplot(mydata,names=c("A","B","C")) 2) 결과~요인 형태로 데이터 입력하기 우리가 다루는 데이터들은 보통 아래와 같이 여러개의 변수들로 되어 있습니다. > head(longley,6) GNP.deflator GNP Unemployed Armed.Forces Population Year E.. 2020. 1. 23.
R에서 줄기-잎 그림 그리는 방법 stem() R에서 줄기-잎 그림 그리는 방법 줄기 잎 그림은 개별적인 값과 빈도라는 두가지 정보를 동시에 보여주는 그래프입니다. 히스토그램과 유사하지만 개별 값들도 알 수 있다는 특징이 있습니다. R에서는 stem이라는 함수를 통해 줄기-잎 그림을 그릴 수 있습니다. 아래와 같은 형식으로 입력합니다. stem(x, scale = 1, width = 80, atom = 1e-08) scale은 구간을 어떻게 나눌지를 결정합니다. 간단한 줄기-잎그림을 그려보면서 이해해봅시다. x=c(1,2,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6)stem(x) 결과는 아래와 같습니다. 그래프 창이 새로 드지는 않고, 명령줄에 텍스트로 실행됩니다. > x=c(1,2,2,2,3,3,3,4,4,4,4,5,5,5,.. 2020. 1. 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 히스토그램 그리는 방법, 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 산점도 범위 범위 설정 | 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.
반응형