ผู้สูบบุหรี่จำแนกตามอายุ
ในแบบฝึกหัดนี้ จะเปรียบเทียบข้อมูลประชากรของผู้ถือกรมธรรม์ตามอายุและสถานะการสูบบุหรี่ โดยสร้างฮิสโทแกรม 2 กราฟ แสดงการกระจายอายุของผู้สูบบุหรี่และผู้ไม่สูบบุหรี่ แล้วจัดวางกราฟทั้งสองซ้อนกันในแนวตั้งโดยปรับ layout ของรูป
แพ็กเกจ DataFrames และ StatsPlots ถูก import ไว้แล้ว พร้อมกับ DataFrame ชื่อ insurance ที่บรรจุข้อมูลที่เกี่ยวข้อง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Julia เบื้องต้น
คำแนะนำการฝึกหัด
- ใช้ DataFrame recipe เพื่อสร้างฮิสโทแกรมของคอลัมน์
:Ageจาก DataFrameinsuranceโดยแบ่งกลุ่มตามสถานะ: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")