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

Box plot doanh thu đặt cạnh nhau với màu sắc

Công ty trên Sở Giao dịch Chứng khoán New York mà trước đây bạn đã làm việc đã thuê bạn mở rộng công việc xây dựng box plot về doanh thu công ty.

Họ muốn hiểu cách các ngành khác nhau so sánh với nhau bằng chính kỹ thuật trực quan hóa như trước. Họ cũng rất kỹ lưỡng về việc ngành nào dùng màu nào. Họ đã chuẩn bị danh sách các ngành và màu sắc như bên dưới.

Nhiệm vụ của bạn là tạo một box plot doanh thu công ty, như trước, nhưng bổ sung màu được chỉ định dựa trên danh sách ngành dưới đây.

Đã có sẵn DataFrame revenues để bạn sử dụng.

Định nghĩa RGB cho ngành - màu:

  • Tech = 124, 250, 120
  • Oil = 112,128,144
  • Pharmaceuticals = 137, 109, 247
  • Professional Services = 255, 0, 0

Bài tập này là một phần của khóa học

Nhập môn Trực quan hóa Dữ liệu với Plotly trong Python

Xem khóa học

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

  • Tạo một dictionary ánh xạ mỗi Industry tới màu RGB tương ứng.
  • Tạo box plot từ revenues, dùng Revenue làm trục y.
  • Áp dụng bản đồ màu theo ngành của bạn vào biểu đồ.

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 the industry-color map
ind_color_map = {"Tech": ____, "Oil": ____, 
                 "Pharmaceuticals": ____, "Professional Services": ____}

# Create a box plot
fig = px.____(
  			# Set the data and y variable
  			data_frame=____, y="____",
  			# Set the color map 
			____=____,
			color="Industry")

# Show the plot
fig.show()
Chỉnh sửa và Chạy Mã