Trực quan hóa câu hỏi và câu trả lời theo thẻ
Trong bài tập trước, bạn đã chỉnh sửa bảng posts_with_tags để thêm cột year, và tổng hợp theo type, year, và tag_name. Bảng đã chỉnh sửa được nạp sẵn cho bạn dưới tên by_type_year_tag, và có một quan sát cho mỗi loại (question/answer), năm, và thẻ. Hãy tạo một biểu đồ để xem thông tin mà bảng chứa về câu hỏi và câu trả lời cho các thẻ dplyr và ggplot2. Gói ggplot2 đã được nạp sẵn cho bạn.
by_type_year_tag <- posts_with_tags %>%
mutate(year = year(creation_date)) %>%
count(type, year, tag_name)
Bài tập này là một phần của khóa học
Kết hợp dữ liệu với dplyr
Hướng dẫn bài tập
- Lọc bảng
by_type_year_tagcho các thẻ dplyr và ggplot2. - Tạo biểu đồ đường từ bảng đã lọc, biểu diễn tần suất (
n) theo thời gian, tô màu theo question/answer và chia ô (facet) theo thẻ.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Filter for the dplyr and ggplot2 tag names
by_type_year_tag_filtered <- by_type_year_tag %>%
filter(___)
# Create a line plot faceted by the tag name
ggplot(by_type_year_tag_filtered, aes(___, ___, color = ___)) +
geom_line() +
facet_wrap(~ tag_name)