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

สตรีมเพลงระหว่างทำงาน

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

สามารถใช้งาน DataFrame ชื่อ streaming ที่เตรียมไว้ให้ได้เลย และแพ็กเกจ StatsPlots ถูกโหลดไว้แล้ว จึงใช้ฟังก์ชัน boxplot() ได้ทันที

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

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

ดูคอร์ส

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

  • สร้าง box plot สามกราฟเพื่อเปรียบเทียบการกระจายของ Hours_per_day ของการสตรีมเพลง (แกน y) กับสถานะ While_working (แกน x) โดยแบ่งกลุ่มตาม Music_effects และจัดวางกราฟทั้งหมดในแถวเดียว
  • กำหนด label แกน x เป็น "Music While Working" โดยให้แสดงเฉพาะในกราฟกลางเท่านั้น และ label แกน y เป็น "Hours Per Day" โดยให้แสดงเฉพาะในกราฟแรก
  • กำหนดขอบเขตแกน y ให้อยู่ในช่วง 0 ถึง 10 เพื่อให้สเกลสอดคล้องกันทั้งสาม box plot

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

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

theme(:vibrant)
# Box plots
boxplot(
	streaming.____, streaming.____,
    group=streaming.____,
    outliers=false, linewidth=1,
    color=[:darkorange :springgreen2 :slateblue3],
    # Grid layout
    layout=(____, ____),
    # Axis labels
    xlabel=[____],
    ylabel=[____]
)
# Set y-axis limits
____(____, ____)
แก้ไขและรันโค้ด