วิธีเพิ่มบรรทัดให้กับ point cloud ใน seaborn
คุณสามารถใช้วิธีการต่อไปนี้เพื่อเพิ่มบรรทัดให้กับ point cloud ใน Seaborn:
วิธีที่ 1: เพิ่มเส้นแนวนอน
#add horizontal line at y=15 plt. axhline (y=15)
วิธีที่ 2: เพิ่มเส้นแนวตั้ง
#add vertical line at x=4 plt. axvline (x=4)
วิธีที่ 3: เพิ่มแถวที่กำหนดเอง
#add straight line that extends from (x,y) coordinates (2,0) to (6, 25) plt. plot ([2, 6], [0, 25])
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ
ตัวอย่างที่ 1: เพิ่มเส้นแนวนอนให้กับ Seaborn point cloud
รหัสต่อไปนี้แสดงวิธีสร้าง Scatterplot ใน Seaborn และเพิ่มเส้นแนวนอนที่ y = 15:
import seaborn as sns
import matplotlib. pyplot as plt
#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
' y ': [18, 22, 19, 14, 14, 11, 20, 28]})
#create scatterplot
sns. scatterplot (x= df.x , y= df.y )
#add horizontal line to scatterplot
plt. axhlin (y=15)
ตัวอย่างที่ 2: เพิ่มเส้นแนวตั้งให้กับ Seaborn point cloud
รหัสต่อไปนี้แสดงวิธีสร้าง Scatterplot ใน Seaborn และเพิ่มเส้นแนวตั้งที่ x = 4:
import seaborn as sns
import matplotlib. pyplot as plt
#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
' y ': [18, 22, 19, 14, 14, 11, 20, 28]})
#create scatterplot
sns. scatterplot (x= df.x , y= df.y )
#add vertical line to scatterplot
plt. axvline (x=4)
ตัวอย่างที่ 3 : เพิ่มบรรทัดที่กำหนดเองให้กับ Seaborn point cloud
รหัสต่อไปนี้แสดงวิธีสร้างพอยต์คลาวด์ใน Seaborn และเพิ่มเส้นตรงที่ขยายจากพิกัด (x, y) (2,0) ถึง (6, 25)
import seaborn as sns
import matplotlib. pyplot as plt
#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
' y ': [18, 22, 19, 14, 14, 11, 20, 28]})
#create scatterplot
sns. scatterplot (x= df.x , y= df.y )
#add custom line to scatterplot
plt. plot ([2, 6], [0, 25])
หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับฟังก์ชัน seaborn scatter() ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีการทำงานทั่วไปอื่นๆ โดยใช้ทะเล:
วิธีเพิ่มชื่อเรื่องให้กับแปลงทะเล
วิธีเปลี่ยนขนาดตัวอักษรในแปลง Seaborn
วิธีปรับจำนวนเห็บในแปลง Seaborn