Asmaa Mohammed3 نشر 21 يناير 2022 أرسل تقرير نشر 21 يناير 2022 ماذا تعني cوs في الكود التالي؟ import matplotlib.pyplot as plt import numpy as np x=[1,2,3,4,5] y=[2,3,1,10,12] s1=[100,200,50,400,600] c1=[7,1,3,4,5] plt.scatter(x,y,c=c1,s=s1) plt.colorbar() 1 اقتباس
1 Ali Haidar Ahmad نشر 21 يناير 2022 أرسل تقرير نشر 21 يناير 2022 تم تمرير المُعطىs1 للوسيط s الذي يعبر عن حجم نقاط البيانات، حيث تعطى مصفوفة تحوي حجم كل نقطة، وبناءان على ذلك ستأخذ أول نقطة (1,2) حجم 100، في حين تأخذ النقطة الثانية (2,3) حجم 200 وهذا يظهر جلياً عند تنفيذك الكود حيث تكون أحجام النقط مختلفة. على الجانب الآخر c1 أعطيت ل c وهي لكي لا تأخذ كل نقطة نفس اللون أي لكي يكون لدينا ألوان مختلفة فلو كان مثلاً لدينا: c1=[1, 1, 3, 4, 5] ونفذنا الكود: import matplotlib.pyplot as plt import numpy as np x=[1,2,3,4,5] y=[2,3,1,10,12] s1=[100,200,50,400,600] c1=[1, 1, 3, 4, 5] plt.scatter(x, y, c=c1, s=s1) plt.colorbar() سوف تكون لون النقطة الأولى نفس لون النقطة الثانية لأنهما تأخذان قيمة واحدة، على عكس باقي النقاط، حيث تأخذ كل نقطة لون لأنه يوجد 3,4,5 قيم مختلفة. 1 اقتباس
السؤال
Asmaa Mohammed3
ماذا تعني cوs في الكود التالي؟
import matplotlib.pyplot as plt import numpy as np x=[1,2,3,4,5] y=[2,3,1,10,12] s1=[100,200,50,400,600] c1=[7,1,3,4,5] plt.scatter(x,y,c=c1,s=s1) plt.colorbar()
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.