วิธีที่ง่ายที่สุดในการใช้ seaborn: นำเข้า seaborn เป็นรูปแบบ sns
Seaborn เป็นไลบรารีการแสดงภาพข้อมูล Python ที่สร้างขึ้นบน Matplotlib
วิธีทั่วไปในการนำเข้า Seaborn เข้าสู่สภาพแวดล้อม Python ของคุณคือการใช้ไวยากรณ์ต่อไปนี้:
import seaborn as sns
ส่วน การนำเข้าทะเล ของโค้ดจะบอก Python ให้รวมไลบรารี Seaborn เข้ากับสภาพแวดล้อมปัจจุบันของคุณ
ส่วน as sns ของโค้ดจะบอก Python ให้มอบนามแฝง sns ให้กับ Seaborn ซึ่งจะทำให้คุณสามารถใช้ฟังก์ชัน Seaborn ได้โดยเพียงแค่พิมพ์ sns.function_name แทนการพิมพ์ seaborn.function_name
เมื่อคุณนำเข้า Seaborn แล้ว คุณจะสามารถใช้ฟังก์ชันภายในเพื่อแสดงภาพข้อมูลได้อย่างรวดเร็ว
ตั้งค่าธีมซีบอร์น
เมื่อคุณนำเข้า Seaborn แล้ว คุณสามารถตั้งค่าธีมพล็อตเริ่มต้นได้โดยใช้ฟังก์ชันต่อไปนี้:
sns. set_theme (style=' darkgrid ')
ฟังก์ชันนี้ใช้สไตล์ที่เป็นไปได้ต่อไปนี้เป็นอาร์กิวเมนต์:
- darkgrid (พื้นหลังสีเข้มมีตารางสีขาว)
- ตารางสีขาว (พื้นหลังสีขาวมีตารางสีเทา)
- มืด (พื้นหลังสีเข้มไม่มีตาราง)
- สีขาว (พื้นหลังสีขาวไม่มีตาราง)
- การสำเร็จการศึกษา (พื้นหลังสีขาวที่มีการสำเร็จการศึกษาแกนและไม่มีตาราง)
ขอแนะนำให้ตั้งค่าธีมหลังจากนำเข้าไลบรารี Seaborn
สร้างพล็อตแรกของคุณ
เมื่อคุณนำเข้า Seaborn และกำหนดธีมแล้ว คุณก็พร้อมที่จะสร้างพล็อตแรกของคุณ
Seaborn มีแปลงในตัวหลายแปลงที่คุณสามารถสร้างได้ รวมไปถึง:
- เมฆจุด
- กราฟเส้น
- โครงเรื่องทางประวัติศาสตร์
- kdeplot
- ecdfplot
- พรม
- วาดเป็นเส้น
- ฝูง
- บ็อกซ์พล็อต
- พล็อตเรื่องไวโอลิน
- พล็อตจุด
- พล็อตบาร์
ตัวอย่างเช่น ต่อไปนี้เป็นวิธีสร้างพอยต์คลาวด์อย่างง่ายโดยใช้ชุดข้อมูล Seaborn tips ในตัว:
import seaborn as sns
#set theme
sns. set_theme (style=' darkgrid ')
#load tips dataset
tips = sns. load_dataset (' tips ')
#create scatterplot
sns. scatterplot (data=tips, x=' total_bill ', y=' tip ')
ต่อไปนี้เป็นวิธีสร้างพล็อตไวโอลินโดยใช้ชุดข้อมูลเดียวกัน:
import seaborn as sns
#set theme
sns. set_theme (style=' dark ')
#load tips dataset
tips = sns. load_dataset (' tips ')
#create scatterplot
sns. violinplot (data=tips, x=' total_bill ', color=' purple ')
สำหรับภาพรวมที่สมบูรณ์ของฟังก์ชันการติดตาม Seaborn โปรดดูที่หน้าเอกสารประกอบนี้
แหล่งข้อมูลเพิ่มเติม
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Seaborn โปรดดู เอกสารออนไลน์ฉบับเต็มของ Seaborn
สำหรับการใช้งาน Seaborn ในทางปฏิบัติ โปรดดูบทช่วยสอนต่อไปนี้:
วิธีเพิ่มชื่อเรื่องให้กับแปลงทะเล
วิธีปรับขนาดฟิกเกอร์ของพล็อตเรื่อง Seaborn
วิธีเปลี่ยนตำแหน่งของตำนานใน Seaborn