ggplot() 함수의 매우 유용한 기능은 “추가”되는 모든 함수에 미적 역할을 전달할 수 있다는 것입니다. 예를 들어 이 코드로 정확히 동일한 바플롯을 만들 수 있습니다. 예를 들어 facet_wrap(패싯 = vars(facet_variable)) 또는 패싯_그리드(행 = vars(row_variable), 콜 = vars(col_variable))를 예로 들 수 있습니다. 이 문서에서는 ggplot2를 사용하여 다양한 유형의 그래프를 만들고 사용자 지정하는 방법을 설명합니다. 코드 및 그래픽의 많은 예제가 제공됩니다. 롤리팝 차트는 막대 차트 및 발산 막대와 동일한 정보를 전달합니다. 그것은 더 현대적인 보이는 것을 제외하고. geom_bar 대신 geom_point 및 geom_segment를 사용하여 롤리팝을 올바르게 가져옵니다. 의 내가 발산 막대의 이전 예에서 준비 한 동일한 데이터를 사용하여 롤리팝을 그릴 수 있습니다. 기본 축척은 정상적으로 작동하지만 기본값을 대체하기 위해 다른 축척을 명시적으로 추가할 수 있습니다. 예를 들어 축의 방향을 변경하려면 축을 사용할 수 있습니다: # ggplot2 예제 라이브러리(ggplot2) # 값 레이블mtcars$기어 <– 요인 (mtcars$gear, 레벨=c(3,4,5), 라벨=c("3gears","4gears","5gears")) mtcars$am <-m.- factor(mtcars)를 사용하여 $am,레벨=c(0,1), 라벨=c("자동","수동")) mtcars=cyl <- 계수(mtcars$cyl, 레벨=c(4,6,8), 라벨=c("4cyl","6cyl","8cyl")) # 커널 밀도 플롯(컬러플롯으로 그룹화됨)에 대한 커널 밀도 플롯(10=mc= 밀도", 채우기=기어, 알파=I(.5), main="가스 밀라지 분포", xlab="갤런당 마일", ylab="밀도") # 각 면에서 기어와 실린더의 각 조합에 대해 mpg 대 hp의 산점도, 송신 유형은 모양 과 색상 qplot(hp, mpg, data=mtcars, shape=am, color=am, 면=기어~실, 크기=I(3), xlab="마력", ylab="갤런당 마일") # 각 실린더 qplot 수에 대한 가중치에 대한 mpg의 분리회귀(wt, mpg, data=mtcars, geom=c", ""ssmooth"), "매끄러운"방법 수식=y~x, color=cyl, main="가중치에 MPG 회귀", xlab="가중치", ylab="갤런당 마일") # 기어 수에 의한 mpg의 박스플롯 # 관측값(포인트)이 오버레이되고 지터화된 qplot(기어, MPG, 데이터=mtplot, geom=c("boxplot", ""]")"[지터"). , main="기어 번호로 마일리지", xlab=",", ylab="갤런당 마일") 빠른 히스토그램을 얻기 위해 qplot을 사용할 수있는 첫 번째 예에서 리콜 : qplot (사후 테스트). 그러나 상황이 더 복잡해짐에 따라 ggplot()을 제어하기가 더 쉽습니다.

geom_histogram 기능은 당신이 필요로하는 전부입니다. 막대 가장자리의 색상을 흰색으로 설정했습니다. 그없이, 막대는 모두 회색의 동일한 그늘에서 함께 실행됩니다. 이 자습서에서 코드를 재현하려면 ggplot2 패키지를 로드해야 합니다. ggplot2에는 여러 가지 기본 제공 데이터 세트도 함께 제공됩니다. 이 자습서에서는 제공된 mpg 데이터 집합을 예로 들며, 이는 다른 자동차의 연비에 대한 정보가 포함된 데이터 프레임입니다. geom_line()을 사용하면 data.frame에서 타임계(또는 선도표)를 그릴 수도 있습니다. X축 나누기는 기본적으로 생성됩니다.

아래 예에서 휴식은 10년에 한 번씩 형성됩니다. 막대 대신 분기 막대를 얻으려면 범주형 변수에는 연속 변수의 특정 임계값에서 값을 변경하는 2 개의 범주가 있습니다.