Trực quan hóa dữ liệu: Số lượt theo giờ trong ngày
Giờ bạn có thể tạo một hiển thị Trelliscope bằng ggplot2. Mục tiêu là vẽ số lượt đi theo giờ trong ngày, tô màu theo ngày trong tuần/cuối tuần, và facet theo tuyến bằng facet_trelliscope().
route_hod đã có trong workspace của bạn, nhưng nó chỉ chứa 8 tuyến hàng đầu. Ở bài cuối, chúng ta sẽ xem kết quả cho tất cả các tuyến hàng đầu.
Bài tập này là một phần của khóa học
Trực quan hóa Dữ liệu Lớn với Trelliscope trong R
Hướng dẫn bài tập
- Dùng điểm để vẽ
start_hodtrên trục x vàntrên trục y, đồng thời tô màu điểm theoweekday. Chỉ địnhsize = 3trong phần khai báo geom để các điểm nổi bật hơn trên biểu đồ. - Tạo facet theo tên trạm bắt đầu và kết thúc, và đặt bố cục ban đầu là 2 hàng và 4 cột.
- Để tiết kiệm không gian, bỏ chú giải (legend) bằng cách thêm
theme(legend.position = "none")vào phần khai báo ggplot2 của bạn.
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.
library(trelliscopejs)
library(ggplot2)
# Create the plot
ggplot(___) +
___ +
facet_trelliscope(~ ___ + ___, ___) +
theme(___)