يقدم Seaborn مجموعة شاملة من وظائف التصور. يتيح تعدد استخداماته للمستخدمين الاندماج بسلاسة مع واجهة Matplotlib الموجهة للكائنات، مما يعزز التحكم في الأشكال المتعددة والمؤامرات الفرعية.
وظائف مستوى المحاور:
وظائف مثل regplot يندرج كل من kdeplot وboxplot ضمن فئة "مستوى المحاور". وهي مصممة للعمل على كائن محاور محدد. لإشراكهم في النمط الموجه للكائنات:
f, axarr = plt.subplots(2, sharex=True)
sns.regplot(x, y, ax=axarr[0])
sns.kdeplot(x, ax=axarr[1])
وظائف مستوى الشكل:
في المقابل، وظائف "مستوى الشكل" مثل relplot، catplot، وتقوم الحبكة المشتركة ببناء قطع أرض متقنة قد تتضمن محاور متعددة. تتطلب هذه الوظائف سيطرة حصرية على الشكل. ومع ذلك، فهي توفر إمكانية الوصول إلى الشكل الأساسي ومجموعة كائنات المحاور:
f, g = sns.lmplot(x, y)
g.set_xlabels(['A', 'B'])
g.set_xticks([1, 2])
تفاصيل المخطط المشترك:
تستخدم المخططات المشتركة كائن JointGrid عند استدعاء الوظيفة. يعرض الشكل والمحاور من خلال g.fig وg.axes. يمكن تطبيق التخصيص بعد استدعاء الوظيفة.
الاستنتاج:
يمكن دمج واجهة Matplotlib الموجهة للكائنات بسلاسة مع وظائف التصور في Seaborn. تسمح الوظائف على مستوى المحاور بالتفاعل المباشر مع كائنات محاور محددة، بينما توفر الوظائف على مستوى الشكل إمكانية الوصول إلى الشكل الأساسي ومصفوفة المحاور لأغراض التخصيص. إن فهم هذا التمييز يمكّن المستخدمين من التحكم بشكل أكبر في تصوراتهم.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3