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

เงื่อนไขที่รายงานด้วยตนเอง

บางครั้งจำเป็นต้องพล็อตหลายองค์ประกอบในกราฟเดียว และองค์ประกอบเหล่านั้นอาจซ้อนทับกัน ในแบบฝึกหัดนี้ จะใช้ความโปร่งใส (transparency) เพื่อสร้างการแสดงผลที่มองเห็นส่วนที่ซ้อนทับกันได้ชัดเจนในกราฟเดียวกัน

โหลดแพ็กเกจ StatsPlots ไว้แล้ว จึงใช้งาน violin และ boxplot ได้ทันที และสามารถเข้าถึง DataFrame ชื่อ conditions ได้เลย

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

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

ดูคอร์ส

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

  • กำหนด theme เป็น :wong โดยตั้งค่าเริ่มต้นของ framestyle และ alpha เป็น :grid และ 0.75 ตามลำดับ และซ่อน legend ไว้เป็นค่าเริ่มต้น
  • สร้าง violin plot ของค่า Value ที่รายงานด้วยตนเองเทียบกับ Condition โดยกำหนด linewidth เป็น 0
  • เพิ่ม box plot ของตัวแปรชุดเดิมในกราฟ โดยกำหนด linewidth เป็น 2 และ linecolor เป็น :midnightblue

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

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

# Set theme
theme(
	:____, framestyle=:____, label=____, alpha=____
)

# Create violin plot
violin(conditions.____,
    conditions.____,
    linewidth=____)
# Add box plot
boxplot!(conditions.____,
    conditions.____,
    linewidth=____,
    linecolor=:____)
ylabel!("Self-reported Level")
แก้ไขและรันโค้ด