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

GDP เทียบกับอายุขัย — legend

องค์การสหประชาชาติติดต่อขอความช่วยเหลือในการทำความเข้าใจและแสดงผลข้อมูลของพวกเขา แม้จะลองใช้เครื่องมือ visualization หลายอย่างแล้ว แต่ยังหารูปแบบที่ต้องการไม่ได้

พวกเขาต้องการศึกษาความสัมพันธ์ระหว่าง GDP กับอายุขัย (หากมี) โดยรวบรวมข้อมูลจากกว่า 200 ประเทศ อย่างไรก็ตาม แผนภูมิเบื้องต้นทำให้ผู้มีส่วนเกี่ยวข้องสับสน จึงจำเป็นต้องมี legend ที่ชัดเจนแสดงอยู่ด้านล่างแผนภูมิ

งานของคุณคือสร้าง scatterplot จาก DataFrame life_gdp ที่เตรียมไว้ พร้อมกำหนดสไตล์และตำแหน่งของ legend ตามที่ร้องขอ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การแสดงผลข้อมูลด้วย Plotly ใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง scatterplot จาก DataFrame life_gdp โดยกำหนดให้แกน x เป็น Life expectancy และแกน y เป็น GDP Per Capita
  • สร้าง dictionary สำหรับ legend โดยวางตำแหน่งที่ 20% ตามแกน x และ 95% ตามแกน y
  • อัปเดต layout ของ scatterplot ให้แสดง legend ที่สร้างไว้

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create the scatterplot
fig = px.scatter(
        data_frame=____, 
        x="____", 
        y="____",
  		color="Continent")

# Create legend dictionary
my_legend = dict(x=0.2, y=____)

# Update the figure
fig.update_layout(showlegend=____, legend=my_legend)

# Show the plot
fig.show()
แก้ไขและรันโค้ด