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"속성의 다양한 차원이 포함됩니다.