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

ผู้สูบบุหรี่จำแนกตามอายุ

ในแบบฝึกหัดนี้ จะเปรียบเทียบข้อมูลประชากรของผู้ถือกรมธรรม์ตามอายุและสถานะการสูบบุหรี่ โดยสร้างฮิสโทแกรม 2 กราฟ แสดงการกระจายอายุของผู้สูบบุหรี่และผู้ไม่สูบบุหรี่ แล้วจัดวางกราฟทั้งสองซ้อนกันในแนวตั้งโดยปรับ layout ของรูป

แพ็กเกจ DataFrames และ StatsPlots ถูก import ไว้แล้ว พร้อมกับ DataFrame ชื่อ insurance ที่บรรจุข้อมูลที่เกี่ยวข้อง

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

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

ดูคอร์ส

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

  • ใช้ DataFrame recipe เพื่อสร้างฮิสโทแกรมของคอลัมน์ :Age จาก DataFrame insurance โดยแบ่งกลุ่มตามสถานะ :Smoker
  • กำหนดอาร์กิวเมนต์ layout เพื่อแสดงกราฟทั้งสองซ้อนกันในแนวตั้ง
  • กำหนดป้ายกำกับ "Age" ให้กับแกน x เฉพาะฮิสโทแกรมล่างเท่านั้น

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

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

# Create histograms
____ ____ histogram(
	:____,
    group=:____,
    color=[:mediumorchid :seagreen],
    legend_title="Smoker",
    legend_position=:outertopright,
    # Set layout
    layout=____,
    # Label x-axes
    xlabel=[____ ____]
)
ylims!(0, 120)
ylabel!("Frequency")
แก้ไขและรันโค้ด