ggplot2-버블 도표 및 개수 차트
버블 차트는 기본적으로 원 크기에 사용되는 세 번째 숫자 변수가있는 산점도 인 버블 차트에 불과합니다. 이 장에서는 버블 플롯의 복제로 간주되는 막대 수 플롯과 히스토그램 수 플롯 생성에 중점을 둡니다.
다음 단계는 언급 된 패키지로 버블 플롯과 카운트 차트를 만드는 데 사용됩니다.
데이터 세트 이해
각 패키지와 필요한 데이터 세트를로드하여 버블 플롯과 개수 차트를 만듭니다.
> # Load ggplot
> library(ggplot2)
>
> # Read in dataset
> data(mpg)
> head(mpg)
# A tibble: 6 x 11
manufacturer model displ year cyl trans drv cty hwy fl class
<chr> <chr> <dbl> <int> <int> <chr> <chr> <int> <int> <chr> <chr>
1 audi a4 1.8 1999 4 auto(l5) f 18 29 p compa~
2 audi a4 1.8 1999 4 manual(m5) f 21 29 p compa~
3 audi a4 2 2008 4 manual(m6) f 20 31 p compa~
4 audi a4 2 2008 4 auto(av) f 21 30 p compa~
5 audi a4 2.8 1999 6 auto(l5) f 16 26 p compa~
6 audi a4 2.8 1999 6 manual(m5) f 18 26 p compa~
막대 수 플롯은 다음 명령을 사용하여 만들 수 있습니다-
> # A bar count plot
> p <- ggplot(mpg, aes(x=factor(cyl)))+
+ geom_bar(stat="count")
> p
히스토그램으로 분석
히스토그램 카운트 플롯은 다음 명령을 사용하여 만들 수 있습니다-
> # A historgram count plot
> ggplot(data=mpg, aes(x=hwy)) +
+ geom_histogram( col="red",
+ fill="green",
+ alpha = .2,
+ binwidth = 5)
버블 차트
이제 산점도에서 언급 된 점의 차원을 늘리는 데 필요한 속성을 사용하여 가장 기본적인 버블도를 만들어 보겠습니다.
ggplot(mpg, aes(x=cty, y=hwy, size = pop)) +geom_point(alpha=0.7)
플롯은 범례 형식에 포함 된 제조업체의 특성을 설명합니다. 표시된 값에는 "hwy"속성의 다양한 차원이 포함됩니다.