การสร้างกราฟอัตโนมัติจากข้อมูล

การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น

Ariel Rokem

Data Scientist

ทำไมต้องทำให้เป็นอัตโนมัติ?

  • ง่ายและรวดเร็ว
  • ยืดหยุ่น
  • แข็งแกร่ง
  • ทำซ้ำได้
การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น

ข้อมูลมีกี่ประเภท?

summer_2016_medals["Sport"]
ID
62            Rowing
65         Taekwondo
73          Handball
             ...
134759      Handball
135132    Volleyball
135205        Boxing
Name: Sport, Length: 976, dtype: object
การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น

ดึงค่าที่ไม่ซ้ำกันของคอลัมน์

sports = summer_2016_medals["Sport"].unique()

print(sports)
['Rowing' 'Taekwondo' 'Handball' 'Wrestling' 
'Gymnastics' 'Swimming' 'Basketball' 'Boxing' 
'Volleyball' 'Athletics']
การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น

แผนภูมิแท่งแสดงส่วนสูงของนักกีฬาแต่ละประเภท

fig, ax = plt.subplots()

for sport in sports:
  sport_df = summer_2016_medals[summer_2016_medals["Sport"] == sport]

ax.bar(sport, sport_df["Height"].mean(), yerr=sport_df["Height"].std())
ax.set_ylabel("Height (cm)") ax.set_xticklabels(sports, rotation=90) plt.show()
การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น

กราฟที่สร้างขึ้นอัตโนมัติจากข้อมูล

การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น

มาฝึกกันเถอะ!

การสร้างภาพข้อมูลด้วย Matplotlib เบื้องต้น

Preparing Video For Download...