Box plot รายได้แบบเคียงข้างกันพร้อมสี
บริษัทในตลาดหลักทรัพย์นิวยอร์กที่คุณเคยทำงานให้ได้ติดต่อขอให้ต่อยอดงานสร้าง box plot รายได้บริษัท
พวกเขาต้องการเปรียบเทียบอุตสาหกรรมต่าง ๆ โดยใช้เทคนิคการแสดงผลแบบเดิม และยังมีความต้องการเฉพาะเจาะจงว่าแต่ละอุตสาหกรรมควรใช้สีใด โดยได้เตรียมรายการอุตสาหกรรมพร้อมสีไว้ดังนี้
งานของคุณคือสร้าง box plot รายได้บริษัทเหมือนเดิม แต่กำหนดสีตามรายการอุตสาหกรรมที่ระบุไว้ด้านล่าง
มี DataFrame ชื่อ revenues โหลดไว้ให้พร้อมใช้งานแล้ว
นิยามสี RGB ของแต่ละอุตสาหกรรม:
- Tech = 124, 250, 120
- Oil = 112, 128, 144
- Pharmaceuticals = 137, 109, 247
- Professional Services = 255, 0, 0
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงผลข้อมูลด้วย Plotly ใน Python
คำแนะนำการฝึกหัด
- สร้าง dictionary ที่แมปแต่ละ
Industryกับสี RGB ของอุตสาหกรรมนั้น - สร้าง box plot จาก
revenuesโดยใช้Revenueเป็นแกน y - นำ color map ของอุตสาหกรรมไปใช้กับกราฟ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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()