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
Hướng dẫn bài tập
- Tạo một dictionary ánh xạ mỗi
Industrytới màu RGB tương ứng. - Tạo box plot từ
revenues, dùngRevenuelà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()