اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

 تم تمرير المُعطى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()

index.png.67ca006bf836bec23668fcb3de404877.png
سوف تكون لون النقطة الأولى نفس لون النقطة الثانية لأنهما تأخذان قيمة واحدة، على عكس باقي النقاط، حيث تأخذ كل نقطة لون لأنه يوجد 3,4,5 قيم مختلفة.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...