
اليوم ، سنرى كيف نرسم قائمة في بايثون. سوف نستخدم ملف 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 () طريقة.
يتم عرض إخراج الكود أعلاه أدناه.

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