แนวเพลงโปรด
ในแบบฝึกหัดนี้ คุณจะสร้างกราฟที่มีหลาย subplot เพื่อสำรวจแง่มุมต่าง ๆ ของแนวเพลงโปรดที่ผู้ตอบแบบสอบถามรายงานไว้ เริ่มต้นด้วยการสร้าง bar plot แสดงจำนวนครั้งที่แนวเพลงแต่ละแนวถูกเลือกเป็นเพลงโปรด โดยแบ่งกลุ่มระหว่างผู้ที่ฟังเพลงภาษาต่างประเทศบ่อยกับผู้ที่ไม่ฟัง จากนั้นจะสร้าง scatter plot เพื่อวิเคราะห์การกระจายของอายุและ BPM (จังหวะต่อนาที) ของแต่ละแนวเพลงโปรด โดยต้องกำหนด layout ขั้นสูงเพื่อรวมกราฟเหล่านี้เข้าด้วยกันอย่างเหมาะสม
ไลบรารี Plots ถูกโหลดไว้แล้ว และสามารถใช้ DataFrame ชื่อ streaming พร้อมกับ DataFrame ชื่อ counts ซึ่งเก็บข้อมูลจำนวนของแต่ละแนวเพลงโปรดแยกตามสถานะการฟังภาษาต่างประเทศ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Julia เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
theme(:mute, markeralpha=0.25)
# Bar plots
p1 = bar(counts.____, counts.____,
group=counts.____, linewidth=0,
layout=____, alpha=0.75, ylabel="Frequency",
color=[:dodgerblue3 :brown1],
legend_title="Foreign Languages")