Bắt đầu ngayBắt đầu miễn phí

Làm nổi bật một giai đoạn cụ thể trong chuỗi thời gian

Để làm nổi bật một giai đoạn cụ thể trong chuỗi thời gian, bạn có thể hiển thị giai đoạn đó trên biểu đồ với màu nền khác. Hàm chart.TimeSeries() trong gói PerformanceAnalytics cung cấp một cách làm rất dễ và linh hoạt.

Hãy xem một số đối số của hàm này:

chart.TimeSeries(R, period.areas, period.color)

R là một đối tượng xts, chuỗi thời gian, hoặc zoo chứa lợi suất tài sản; period.areas là các vùng được tô bóng, được xác định bằng ngày bắt đầu và kết thúc trong một vector các khoảng ngày xts như c("1926-10/1927-11"); và period.color vẽ vùng được tô bằng màu được chỉ định.

Trong bài tập này, bạn sẽ làm nổi bật một giai đoạn trong biểu đồ chuỗi thời gian của Citigroup trong data.

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 chuỗi thời gian trong R

Xem khóa học

Hướng dẫn bài tập

  • Tạo một đối tượng tên period chứa ba tháng đầu năm 2015
  • Dùng hàm chart.TimeSeries() để làm nổi bật các giá trị dữ liệu citigroup trong period
  • Dùng lại chart.TimeSeries() để vẽ lại cùng biểu đồ đường nhưng lần này đặt màu của giai đoạn được làm nổi bật là "lightgrey"

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.

# Create period to hold the 3 months of 2015


# Highlight the first three months of 2015 


# Highlight the first three months of 2015 in light grey
 
Chỉnh sửa và Chạy Mã