1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Trực quan hóa dữ liệu tương tác nâng cao với plotly trong R

Connected

Bài tập

Trau chuốt biểu đồ của bạn

Khối mã dưới đây vẽ một biểu đồ tương tác thể hiện mức độ hạnh phúc quốc gia so với chỉ số hỗ trợ xã hội, trong đó ký hiệu điểm biểu diễn phân loại thu nhập của từng quốc gia.

happy %>%
  plot_ly(x = ~social.support, y = ~happiness,
  hoverinfo = "text",
  text = ~paste("Country: ", country)) %>%
  add_markers(symbol = ~income, symbols = c("circle-open", "square-open", "star-open", "x-thin-open"))

Nhiệm vụ của bạn là chỉnh sửa thông tin hover và nhãn trục để người xem dễ hiểu dữ liệu hơn.

plotly và bộ dữ liệu happy đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Thêm thông tin hover cho nhóm income, điểm happiness, và chỉ số social.support.
  • Dùng round(<variable>, 2) để làm tròn tất cả biến số đến hai chữ số thập phân trong thông tin hover.
  • Đổi nhãn trục x thành "Social support index" và nhãn trục y thành "National happiness score".