พล็อตข้อมูล Twitter ของคุณ
เมื่อได้จำนวนทวีตที่กล่าวถึงผู้สมัครแต่ละคนแล้ว ขั้นตอนต่อไปคือการพล็อต bar chart จากข้อมูลนี้ โดยจะใช้ไลบรารีสำหรับแสดงผลข้อมูลเชิงสถิติชื่อ seaborn ซึ่งอาจเป็นสิ่งใหม่สำหรับคุณ แต่เราจะแนะนำทุกขั้นตอน เริ่มต้นด้วยการ import seaborn ในชื่อแทน sns จากนั้นสร้าง barplot จากข้อมูลด้วย sns.barplot โดยส่งอาร์กิวเมนต์สองตัว ได้แก่:
- รายการ labels และ
- รายการที่ประกอบด้วยตัวแปรที่ต้องการพล็อต (เช่น
clinton,trumpเป็นต้น)
คาดว่าจะเห็นว่า Trump ถูกกล่าวถึงมากเป็นพิเศษ! โค้ดจากแบบฝึกหัดก่อนหน้าได้รันในสภาพแวดล้อมของคุณเรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าข้อมูลด้วย Python ระดับกลาง
คำแนะนำการฝึกหัด
- Import ทั้ง
matplotlib.pyplotและseabornโดยใช้ชื่อแทนเป็นpltและsnsตามลำดับ - กำหนดอาร์กิวเมนต์ของ
sns.barplotให้ครบถ้วน:- อาร์กิวเมนต์แรกควรเป็นรายการ labels ที่จะแสดงบนแกน x (สร้างไว้ในขั้นตอนก่อนหน้า)
- อาร์กิวเมนต์ที่สองควรเป็นรายการตัวแปรที่ต้องการพล็อต ซึ่งได้จากแบบฝึกหัดก่อนหน้า (กล่าวคือ รายการที่ประกอบด้วย
clinton,trumpเป็นต้น)
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import packages
# Set seaborn style
sns.set(color_codes=True)
# Create a list of labels:cd
cd = ['clinton', 'trump', 'sanders', 'cruz']
# Plot the bar chart
ax = sns.barplot(____, ____)
ax.set(ylabel="count")
plt.show()