ماتبلوتليب بالتآمر
رسم نقطتي x و y
تُستخدم plot()
الوظيفة لرسم نقاط (علامات) في رسم تخطيطي.
بشكل افتراضي ، plot()
ترسم الوظيفة خطًا من نقطة إلى أخرى.
تأخذ الوظيفة معلمات لتحديد النقاط في الرسم التخطيطي.
المعلمة 1 هي مصفوفة تحتوي على النقاط الموجودة على المحور x .
المعامل 2 عبارة عن مصفوفة تحتوي على النقاط الموجودة على المحور y .
إذا احتجنا لرسم خط من (1 ، 3) إلى (8 ، 10) ، فعلينا تمرير صفيفين [1 ، 8] و [3 ، 10] إلى دالة الرسم.
مثال
ارسم خطًا في الرسم التخطيطي من الموضع (1 ، 3) إلى الموضع (8 ، 10):
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 8])
ypoints = np.array([3, 10])
plt.plot(xpoints, ypoints)
plt.show()
نتيجة:
المحور السيني هو المحور الأفقي.
المحور الصادي هو المحور الرأسي.
التآمر بدون خط
لرسم العلامات فقط ، يمكنك استخدام معامل تدوين سلسلة الاختصار "o" ، مما يعني "الحلقات".
مثال
ارسم نقطتين في الرسم التخطيطي ، واحدة في الموضع (1 ، 3) والأخرى في الموضع (8 ، 10):
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 8])
ypoints = np.array([3, 10])
plt.plot(xpoints, ypoints, 'o')
plt.show()
نتيجة:
سوف تتعلم المزيد عن العلامات في الفصل التالي.
نقاط متعددة
يمكنك رسم العديد من النقاط كما تريد ، فقط تأكد من أن لديك نفس عدد النقاط في كلا المحورين.
مثال
ارسم خطًا في مخطط من الموضع (1 ، 3) إلى (2 ، 8) ثم إلى (6 ، 1) وأخيراً إلى الموضع (8 ، 10):
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 2, 6, 8])
ypoints = np.array([3, 8, 1, 10])
plt.plot(xpoints, ypoints)
plt.show()
نتيجة:
نقاط X الافتراضية
إذا لم نحدد النقاط في المحور السيني ، فسيحصلون على القيم الافتراضية 0 ، 1 ، 2 ، 3 ، (إلخ. اعتمادًا على طول نقاط y.
لذلك ، إذا أخذنا نفس المثال أعلاه ، وتركنا نقاط x ، سيبدو الشكل كما يلي:
مثال
التآمر بدون نقاط X:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10, 5, 7])
plt.plot(ypoints)
plt.show()
نتيجة:
نقاط x في المثال أعلاه هي [0 ، 1 ، 2 ، 3 ، 4 ، 5].