สีใน Seaborn

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

Chris Moffitt

Instructor

กำหนดสีให้กราฟ

  • Seaborn รองรับการกำหนดสีให้กราฟโดยใช้โค้ดสีของ matplotlib
sns.set(color_codes=True)
sns.displot(df['Tuition'], color='g')

Green Displot

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

Palette

  • Seaborn ใช้ฟังก์ชัน set_palette() เพื่อกำหนด palette
palettes = ['deep', 'muted', 'pastel', 'bright', 'dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.displot(df['Tuition'])

Palette Comparison

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

การแสดง Palette

  • ฟังก์ชัน sns.palplot() แสดง palette
  • sns.color_palette() คืนค่า palette ที่ใช้งานอยู่
palettes = ['deep', 'muted', 'pastel', 'bright','dark','colorblind']
for p in palettes:
    sns.set_palette(p)
    sns.palplot(sns.color_palette())
    plt.show()

Palette colors

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

กำหนด Palette แบบกำหนดเอง

  • สีแบบวงกลม = ใช้เมื่อข้อมูลไม่มีลำดับ
sns.palplot(sns.color_palette("Paired", 12))

Paired palette

  • สีแบบลำดับ = ใช้เมื่อข้อมูลมีช่วงต่อเนื่องจากสูงไปต่ำ
sns.palplot(sns.color_palette("Blues", 12))

Blues palette

  • สีแบบแยกสอง = ใช้เมื่อค่าทั้งสูงและต่ำล้วนมีความสำคัญ
sns.palplot(sns.color_palette("BrBG", 12))

BrBg palette

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

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

การสร้างภาพข้อมูลระดับกลางด้วย Seaborn

Preparing Video For Download...