1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Trực quan hóa dữ liệu chuỗi thời gian trong R

Connected

Bài tập

Hàm plot() - tham số cơ bản

Hàm plot.xts() là công cụ hữu ích nhất trong “kho vũ khí” trực quan hóa dữ liệu chuỗi thời gian của R. Nó khá giống với vẽ biểu đồ nói chung, nhưng trục x của nó là thang thời gian. Bạn có thể dùng plot() thay cho plot.xts() nếu đối tượng truyền vào hàm là một đối tượng xts.

Hãy xem một vài ví dụ:

> # Cú pháp cơ bản
> plot(mydata)

> # Thêm tiêu đề và tăng gấp đôi độ dày đường kẻ
> plot(mydata, main = "Stock XYZ", lwd = 2)

> # Thêm nhãn cho trục X và Y
> plot(mydata, xlab = "X axis", ylab = "Y axis")

Như bạn thấy, hàm có rất nhiều tham số, cho phép vô số cách kết hợp. Lưu ý rằng mỗi lần gọi plot() sẽ tạo ra một biểu đồ hoàn toàn mới, chỉ sử dụng các tham số được xác định trong lần gọi đó.

Ngoài ra, để hiển thị vài dòng đầu của tập dữ liệu mydata trên bảng điều khiển, dùng head(mydata). Để chỉ hiển thị tên các cột, dùng colnames(mydata). Bạn cũng có thể chọn một cột cụ thể của tập dữ liệu bằng cách chỉ định tên cột sau dấu đô la, như mydata$mycolumn.

Trong bài tập này, bạn sẽ dùng cùng tập dữ liệu data chứa giá cổ phiếu theo ngày của bốn công ty lớn kể từ năm 2015.

Hướng dẫn

100 XP
  • Hiển thị vài dòng đầu của tập dữ liệu data
  • Hiển thị tên các cột của tập dữ liệu
  • Vẽ chuỗi đầu tiên của tập dữ liệu và đổi tiêu đề thành tên cổ phiếu "yahoo"
  • Vẽ lại chuỗi đầu tiên với cùng tiêu đề, và đổi nhãn trục X thành "date" và trục Y thành "price"