كيفية تغيير لون الخلفية في seaborn
يمكنك استخدام بناء الجملة الأساسي التالي لتغيير لون خلفية مخطط Seaborn في Python:
sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightgreen '})
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: تغيير لون الخلفية في Seaborn
يوضح التعليمة البرمجية التالية كيفية إنشاء سحابة نقطية في Seaborn بخلفية زرقاء فاتحة داخل قطعة الأرض وخلفية خضراء فاتحة خارج قطعة الأرض:
import seaborn as sns
import matplotlib. pyplot as plt
#define data
x = [1, 2, 2, 3, 5, 6, 6, 7, 9, 10, 12, 13]
y = [8, 8, 10, 12, 13, 15, 18, 15, 19, 22, 24, 29]
#define seaborn background colors
sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightgreen '})
#create seaborn scatterplot
sns. scatterplot (x,y)
لون الخلفية داخل المسار هو اللون الأزرق الفاتح، ولون الخلفية خارج المسار هو اللون الأخضر الفاتح، كما حددنا.
في معظم الحالات، يكون استخدام نفس اللون داخل المسار وخارجه أكثر شيوعًا.
على سبيل المثال، يمكننا استخدام الكود التالي لجعل لون الخلفية أزرق فاتح داخل المسار وخارجه:
import seaborn as sns
import matplotlib. pyplot as plt
#define data
x = [1, 2, 2, 3, 5, 6, 6, 7, 9, 10, 12, 13]
y = [8, 8, 10, 12, 13, 15, 18, 15, 19, 22, 24, 29]
#define seaborn background colors
sns. set (rc={' axes.facecolor':'lightblue ', ' figure.facecolor':'lightblue '})
#create seaborn scatterplot
sns. scatterplot (x,y)
لاحظ أنه يمكننا أيضًا استخدام رموز الألوان السداسية العشرية لتحديد ألوان معينة.
على سبيل المثال، يمكننا استخدام الكود التالي لتحديد #33FFA2 كلون الخلفية داخل المخطط:
import seaborn as sns
import matplotlib. pyplot as plt
#define data
x = [1, 2, 2, 3, 5, 6, 6, 7, 9, 10, 12, 13]
y = [8, 8, 10, 12, 13, 15, 18, 15, 19, 22, 24, 29]
#define seaborn background colors
sns. set (rc={' axes.facecolor':'#33FFA2 ', ' figure.facecolor':'lightgrey '})
#create seaborn scatterplot
sns. scatterplot (x,y)
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Seaborn:
كيفية ضبط حجم الشكل لمؤامرة Seaborn
كيفية تغيير تسميات المحاور على قطعة أرض Seaborn
كيفية ضبط عدد القراد في مؤامرات Seaborn