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

ฤดูกาลของมะเขือเทศ

ในแบบฝึกหัดนี้ จะวิเคราะห์ราคามะเขือเทศในตลาดต่าง ๆ ของอินเดียตามเดือน โดยใช้กราฟ box plot และ violin plot ร่วมกันเพื่อแสดงการกระจายตัวของราคาในแต่ละเดือน box plot จะแสดงค่าควอร์ไทล์ ค่ามัธยฐาน และ outlier ส่วน violin plot จะแสดงรูปร่างของการกระจายตัว ซึ่งช่วยให้เห็นรูปแบบและความแปรปรวนของข้อมูลได้ชัดเจนยิ่งขึ้น

ทั้ง DataFrame tomatoes และอาร์เรย์ month_labels ที่เก็บชื่อเดือนได้ถูกโหลดไว้แล้วและพร้อมใช้งาน ก่อนเริ่มแบบฝึกหัด ให้ตรวจสอบรูปแบบของคอลัมน์ Date ในชุดข้อมูล tomatoes ผ่าน interactive shell แพ็กเกจ DataFrames, Dates และ StatsPlots ได้ถูก import ให้แล้ว

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

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

ดูคอร์ส

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

  • สร้าง violin plot ของ "Retail Price" สำหรับมะเขือเทศ โดยให้ Month อยู่บนแกน x
  • เพิ่ม box plot ของ "Retail Price" สำหรับมะเขือเทศลงในกราฟเดียวกัน โดยซ่อนการแสดง outliers

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

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

# Create a violin plot
____(tomatoes.____,
	tomatoes[:, "____"],
    label=false,
    xticks=(1:12, month_labels),
   	color=:crimson)
# Add a box plot to the figure
____(tomatoes.____,
	tomatoes[:, "____"],
	label=false,
    outliers=____,
    color=:turquoise3)
ylabel!("Price (Rupees)")
แก้ไขและรันโค้ด