ggplot2 - Lô bong bóng & Biểu đồ Đếm

Biểu đồ bong bóng không có gì khác ngoài biểu đồ bong bóng về cơ bản là một biểu đồ phân tán với một biến số thứ ba được sử dụng cho kích thước vòng tròn. Trong chương này, chúng ta sẽ tập trung vào việc tạo ra các biểu đồ đếm thanh và các biểu đồ đếm biểu đồ được coi là bản sao của các biểu đồ bong bóng.

Các bước sau được sử dụng để tạo biểu đồ bong bóng và đếm biểu đồ với gói được đề cập:

Hiểu tập dữ liệu

Tải gói tương ứng và tập dữ liệu cần thiết để tạo biểu đồ bong bóng và biểu đồ đếm.

> # 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~

Biểu đồ đếm thanh có thể được tạo bằng lệnh sau:

> # A bar count plot
> p <- ggplot(mpg, aes(x=factor(cyl)))+
+ geom_bar(stat="count")
> p

Phân tích với biểu đồ

Biểu đồ đếm có thể được tạo bằng lệnh sau:

> # A historgram count plot
> ggplot(data=mpg, aes(x=hwy)) +
+    geom_histogram( col="red",
+       fill="green",
+       alpha = .2,
+       binwidth = 5)

Biểu đồ bong bóng

Bây giờ chúng ta hãy tạo biểu đồ bong bóng cơ bản nhất với các thuộc tính cần thiết để tăng kích thước của các điểm được đề cập trong biểu đồ phân tán.

ggplot(mpg, aes(x=cty, y=hwy, size = pop)) +geom_point(alpha=0.7)

Cốt truyện mô tả bản chất của các nhà sản xuất được đưa vào định dạng chú giải. Các giá trị được đại diện bao gồm các thứ nguyên khác nhau của thuộc tính “hwy”.