كيفية إضافة خط إلى سحابة نقطة في seaborn
يمكنك استخدام الطرق التالية لإضافة خط إلى سحابة نقطية في Seaborn:
الطريقة الأولى: إضافة خط أفقي
#add horizontal line at y=15 plt. axhline (y=15)
الطريقة الثانية: إضافة خط عمودي
#add vertical line at x=4 plt. axvline (x=4)
الطريقة الثالثة: إضافة صف مخصص
#add straight line that extends from (x,y) coordinates (2,0) to (6, 25) plt. plot ([2, 6], [0, 25])
توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.
مثال 1: إضافة خط أفقي إلى سحابة نقطة Seaborn
يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط مبعثر في 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
يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط مبعثر في 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
الكود التالي يوضح كيفية إنشاء سحابة نقطية في 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
كيفية تغيير حجم الخط في مؤامرات Seaborn
كيفية ضبط عدد القراد في مؤامرات Seaborn