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”.