كيف ترسم قائمة في بايثون - تم الكشف عنها!

اليوم ، سنرى كيف نرسم قائمة في بايثون. سوف نستخدم ملف matplotlib مكتبة . إنها مكتبة Python شائعة لتصور البيانات.

باستخدام هذا ، يمكننا بسهولة رسم قائمة في بضعة أسطر من التعليمات البرمجية. لذلك ، دون مزيد من اللغط ، فلنبدأ.

ضع في اعتبارك الكود التالي لرسم قائمة.



import matplotlib.pyplot as plt
import random
data = [random.randint(0, 20) for i in range(0, 10)]  #create a list of 10 random numbers
plt.plot(data, color='magenta', marker='o',mfc='pink' ) #plot the data
plt.xticks(range(0,len(data)+1, 1)) #set the tick frequency on x-axis
plt.ylabel('data') #set the label for y axis
plt.xlabel('index') #set the label for x-axis
plt.title("Plotting a list") #set the title of the graph
plt.show() #display the graph

دعونا نفهم هذا الرمز خطوة بخطوة.

أولاً ، نقوم باستيراد ملف pyplot وحدة من matplotlib مكتبة. نقوم باستيراده كـ PLT ، وهو اختصار شائع الاستخدام.

بعد ذلك ، نقوم بإنشاء قائمة من 10 أرقام عشوائية بين 0 و 20.

الآن بعد أن أصبح لدينا البيانات ، نرسمها باستخدام plt.plot () طريقة. نظرًا لأن لدينا بيانات أحادية البعد ، يتم اعتبار العناصر الموجودة في القائمة كقيم y. بشكل افتراضي ، يتم أخذ القائمة [0 ، 1 ، 2 ، 3 ، ... ، 9] كقيم x.

لذلك ، يمكننا القول أن المؤشرات موجودة على المحور x وقائمة العناصر على المحور y. نمرر أيضًا حججًا إضافية لتصميم الحبكة.

وضعنا لونه على الأرجواني. نستخدم علامة على شكل دائرة لإبراز نقطة بيانات وتعبئتها باللون الوردي.

بعد ذلك ، نستخدم بعض الطرق لتحسين إمكانية قراءة الرسم البياني. نضيف عنوانًا إلى الرسم البياني باستخدام plt.title () طريقة.

نقوم أيضًا بتعيين تسميات المحور السيني والمحور الصادي. علاوة على ذلك ، نقوم بتغيير حجم الخطوة على المحور x إلى 1 باستخدام plt.xticks () طريقة.

أخيرًا ، نعرض الرسم البياني باستخدام plt.show () طريقة.

يتم عرض إخراج الكود أعلاه أدناه.

 رسم قائمة في بايثون

رسم قائمة في بايثون