كيفية إنشاء مخطط خطي seaborn باستخدام النقاط كعلامات
يمكنك استخدام وسيطة العلامة مع القيمة o لإنشاء قطعة أرض بحرية بها نقاط كعلامات:
import seaborn as sns sns. lineplot (data=df, x=' x_var ', y=' y_var ', marker=' o ')
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: قم بإنشاء مسار خط Seaborn باستخدام النقاط كعلامات
لنفترض أن لدينا DataFrame الباندا التالية التي تحتوي على معلومات حول المبيعات التي تمت لمدة عشرة أيام متتالية في متجر بيع بالتجزئة:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' day ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
' sales ': [3, 3, 5, 4, 5, 6, 8, 9, 14, 18]})
#view DataFrame
print (df)
day sales
0 1 3
1 2 3
2 3 5
3 4 4
4 5 5
5 6 6
6 7 8
7 8 9
8 9 14
9 10 18
إذا استخدمنا الدالة lineplot() لإنشاء مخطط خطي في seaborn، فلن تكون هناك علامات افتراضيًا:
ومع ذلك، يمكننا استخدام وسيطة العلامة في الدالة lineplot() لإنشاء مخطط خطي به نقاط كعلامات:
import seaborn as sns #create lineplot with dots as markers sns. lineplot (data=df, x=' day ', y=' sales ', marker=' o ')
لاحظ أن النقاط الصغيرة تُستخدم الآن كعلامات في المخطط الخطي.
لاحظ أيضًا أنه يمكننا استخدام الوسيطتين Markersize و Markerfacecolor لتغيير حجم ولون العلامات، على التوالي:
import seaborn as sns #create lineplot with custom dots as markers sns. lineplot (data=df, x=' day ', y=' sales ', marker=' o ', markersize= 10 , markerfacecolor=' red ')
أصبحت النقاط الآن حمراء ولها حجم أكبر مما كانت عليه في المثال السابق.
لاحظ أن حجم العلامة الافتراضي هو 6.
كلما كانت القيمة التي تحددها للوسيطة Markersize أكبر، زادت النقاط.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Seaborn:
كيفية ضبط سمك الخط في Seaborn
كيفية رسم خطوط متعددة في Seaborn
كيفية تغيير الألوان في مؤامرة خط Seaborn