Hiển thị giá cổ phiếu
Giờ bạn đã có một data frame được lồng theo mã cổ phiếu, hãy tạo một hiển thị Trelliscope với một biểu đồ cho mỗi cổ phiếu. Trong bài này, chúng ta chỉ dùng 10 cổ phiếu đầu tiên trong bộ dữ liệu by_symbol đã tạo ở bài trước và vẽ biểu đồ "open-high-low-close" (mở-cao-thấp-đóng), tương tự biểu đồ nến. Bộ dữ liệu by_symbol có sẵn trong phiên của bạn đã được lọc sẵn còn 10 cổ phiếu đầu tiên.
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
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(dplyr)
library(purrr)
library(plotly)
ohlc_plot <- function(d) {
plot_ly(d, x = ~date, type = "ohlc",
open = ~open, close = ~close,
high = ~high, low = ~low)
}
by_symbol_plot <- by_symbol %>%
mutate(panel = ___(___, ___))