Biểu đồ histogram doanh thu với cột chồng
Công ty ở Sở Giao dịch Chứng khoán New York cho rằng biểu đồ histogram trước đó của bạn đã mang lại cái nhìn rất hay về cách phân phối doanh thu của các công ty họ đang xem xét.
Tuy nhiên, giống như trước, họ muốn hiểu thêm một chút về việc các ngành của công ty có thể làm sáng tỏ điều gì đang diễn ra.
Nhiệm vụ của bạn là tạo lại biểu đồ histogram doanh thu công ty như trước, nhưng bổ sung các màu đã chỉ định dựa trên danh sách ngành bên dưới.
Đã có sẵn một DataFrame revenues để bạn sử dụng.
Định nghĩa RGB màu theo ngành:
- 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 biểu đồ histogram từ
revenues, dùngRevenuecho trục x. - Áp dụng bản đồ màu theo ngành mà bạn đã tạo.
- Đặt cột phù hợp cho đối số
color.
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": "rgb(124, 250, 120)", "Oil": "rgb(112, 128, 144)",
"Pharmaceuticals": "rgb(137, 109, 247)",
"Professional Services": "rgb(255, 0, 0)"}
# Create a histogram
fig = px.histogram(
# Set the data and x variable
data_frame=____, x=____, nbins=5,
# Set the color map and variable
color_discrete_map=____,
color="____")
# Show the plot
fig.show()