Point plot และ count plot

การทำงานกับข้อมูลเชิงกลุ่มใน Python

Kasey Jones

Research Data Scientist

ตัวอย่าง point plot

sns.catplot(x="Pool", y="Score", data=reviews, kind="point") # <--- updated

Point plot จาก seaborn แสดงค่าเฉลี่ยของคะแนนรีวิว แยกตามว่าโรงแรมมีสระว่ายน้ำหรือไม่

การทำงานกับข้อมูลเชิงกลุ่มใน Python

Bar plot เทียบกับ point plot

Bar plot Bar plot จาก seaborn แสดงแนวโน้มกลางของคะแนนรีวิว แยกตามว่าโรงแรมมีสระว่ายน้ำหรือไม่

Point plot Point plot จาก seaborn แสดงแนวโน้มกลางของคะแนนรีวิว แยกตามว่าโรงแรมมีสระว่ายน้ำหรือไม่

การทำงานกับข้อมูลเชิงกลุ่มใน Python

Point plot กับ hue

sns.catplot(x="Spa", y="Score", data=reviews, kind="point",
            hue="Tennis court", dodge=True  # < --- New Parameter!
)

Point plot จาก seaborn แสดงแนวโน้มกลางของคะแนนรีวิว แยกตาม Spa และ Tennis court โดยใช้พารามิเตอร์ hue และ dodge

การทำงานกับข้อมูลเชิงกลุ่มใน Python

การใช้พารามิเตอร์ join

sns.catplot(x="Score",
            y="Review weekday",
            data=reviews,
            kind="point", 
            join=False # < --- New!
)

Point plot จาก seaborn แสดงผลของพารามิเตอร์ join ต่อผลลัพธ์

การทำงานกับข้อมูลเชิงกลุ่มใน Python

catplot อีกประเภทหนึ่ง

sns.catplot(x="Tennis court", data=reviews, kind="count", hue="Spa")

Count plot จาก seaborn นับจำนวนรีวิวของโรงแรมที่มีสนามเทนนิส สปา ทั้งคู่ หรือไม่มีเลย

การทำงานกับข้อมูลเชิงกลุ่มใน Python

มาฝึกกันเถอะ!

การทำงานกับข้อมูลเชิงกลุ่มใน Python

Preparing Video For Download...