Ali Ismael نشر 23 أكتوبر 2021 أرسل تقرير نشر 23 أكتوبر 2021 كيف يمكن رسم دوائر فارغة لتمثيل نقاط البيانات باستخدام الدالة scatter؟ حيث قمت بالفعل برسم البيانات لكن أريد أن تكون نقاط البيانات مفرغة (أي بدون لون)؟ 1 اقتباس
1 Ali Haidar Ahmad نشر 23 أكتوبر 2021 أرسل تقرير نشر 23 أكتوبر 2021 يمكنك استخدام الوسيط edgecolors لتحديد لون الحدود و الوسيط facecolors لتحديد لون الدائرة نفسها، وفي حالة أردت أن تكون الدوائر بدون لون (مفرغة) قم بتعيين القيمة none لل facecolors كما في المثال التالي: import matplotlib.pyplot as plt import numpy as np dataX = np.random.randn(100) dataY = np.random.randn(100) plt.scatter(dataX, dataY, facecolors='none', edgecolors='black',s=70) plt.show() حيث يمكنك التحكم بحجم الدوائر من خلال الوسيط s الذي يمثل حجمها. والنتيجة: 1 اقتباس
1 Ahmed Sharshar نشر 25 أكتوبر 2021 أرسل تقرير نشر 25 أكتوبر 2021 هناك طريقتين اما باستخدام scatter كالتالي: import matplotlib.pyplot as plt import numpy as np plt.scatter(np.random.randn(100), np.random.randn(100), facecolors='none') أو باستخدام plot كالتالي: import matplotlib.pyplot as plt import numpy as np plt.plot(np.random.randn(100), np.random.randn(100), 'o', mfc='none') وفي كلتا الطريقتين يكون الناتج هكذا: اقتباس
السؤال
Ali Ismael
كيف يمكن رسم دوائر فارغة لتمثيل نقاط البيانات باستخدام الدالة scatter؟ حيث قمت بالفعل برسم البيانات لكن أريد أن تكون نقاط البيانات مفرغة (أي بدون لون)؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.