เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

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()
แก้ไขและรันโค้ด