Count plot และ bar plot

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

Content Team

DataCamp

Categorical plot

  • ตัวอย่าง: count plot, bar plot
  • เกี่ยวข้องกับตัวแปรเชิงหมวดหมู่
  • เปรียบเทียบระหว่างกลุ่ม

Count plot ของการตอบสนองเรื่องความเป็นชาย

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

catplot()

  • ใช้สร้าง categorical plot
  • มีข้อดีเหมือนกับ relplot()
  • สร้าง subplot ได้ง่ายด้วย col= และ row=
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น

countplot() vs. catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.countplot(x="how_masculine",
              data=masculinity_data)

plt.show()

Count plot ของการตอบสนองเรื่องความเป็นชาย

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

countplot() vs. catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="how_masculine",
            data=masculinity_data,
            kind="count")

plt.show()

Count plot ของการตอบสนองเรื่องความเป็นชาย

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

การเปลี่ยนลำดับ

import matplotlib.pyplot as plt
import seaborn as sns

category_order = ["No answer", "Not at all", "Not very", "Somewhat", "Very"]
sns.catplot(x="how_masculine", data=masculinity_data, kind="count", order=category_order)
plt.show()

Count plot ของการตอบสนองเรื่องความเป็นชายที่จัดเรียงใหม่

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

Bar plot

แสดงค่าเฉลี่ยของตัวแปรเชิงปริมาณในแต่ละหมวดหมู่

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="day",
            y="total_bill",
            data=tips,
            kind="bar")

plt.show()

Bar plot ของค่าเฉลี่ยบิลรายวัน

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น

ช่วงความเชื่อมั่น

  • เส้นแสดงช่วงความเชื่อมั่น 95% ของค่าเฉลี่ย
  • แสดงความไม่แน่นอนของการประมาณค่า
  • ถือว่าข้อมูลเป็นตัวอย่างแบบสุ่ม

Bar plot ของค่าเฉลี่ยบิลรายวัน

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น

การปิดช่วงความเชื่อมั่น

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="day",
            y="total_bill",
            data=tips,
            kind="bar",
            errorbar=None)

plt.show()

Bar plot ที่ไม่แสดงช่วงความเชื่อมั่น

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น

การเปลี่ยนแนวของกราฟ

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="total_bill",
            y="day",
            data=tips,
            kind="bar")

plt.show()

Bar plot แนวนอน

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
การสร้างภาพข้อมูลด้วย Seaborn เบื้องต้น

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

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

Preparing Video For Download...