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

สีสัน

โค้ดที่เขียนไว้ก่อนหน้านี้มีอยู่ในสคริปต์แล้ว

ขั้นตอนต่อไปคือการเพิ่มสีสันให้กับกราฟ! โดยมีลิสต์ col เตรียมไว้ให้แล้ว ลิสต์นี้กำหนดสีให้แต่ละประเทศตามทวีปที่ประเทศนั้นอยู่

ลิสต์ col นี้สร้างมาจากข้อมูล Gapminder ซึ่งมีลิสต์ continent บอกว่าแต่ละประเทศอยู่ในทวีปไหน จากนั้นจึงสร้าง dictionary สำหรับจับคู่ทวีปกับสี ดังนี้

dict = {
    'Asia':'red',
    'Europe':'green',
    'Africa':'blue',
    'Americas':'yellow',
    'Oceania':'black'
}

ยังไม่ต้องกังวลเรื่องนี้ตอนนี้ เพราะจะได้เรียนเรื่อง dictionary ในบทถัดไป

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

Python ระดับกลาง

ดูคอร์ส

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

  • เพิ่ม c = col เป็น argument ของฟังก์ชัน plt.scatter()
  • ปรับความโปร่งใสของฟองโดยกำหนด argument alpha เป็น 0.8 ใน plt.scatter() ค่า alpha อยู่ในช่วง 0 ถึง 1 โดย 0 คือโปร่งใสสมบูรณ์ และ 1 คือทึบสมบูรณ์

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

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

# Specify c and alpha inside plt.scatter()
plt.scatter(x = gdp_cap, y = life_exp, s = np.array(pop) * 2)

# Previous customizations
plt.xscale('log') 
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')
plt.xticks([1000,10000,100000], ['1k','10k','100k'])

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