آموزش Matplotlib | انواع نمودارها

نمودار خطی

نمودار خطی یکی از ساده‌ترین و رایج‌ترین انواع نمودارها در Matplotlib است که برای نمایش تغییرات یک متغیر در طول زمان یا نسبت به یک متغیر دیگر استفاده می‌شود. این نوع نمودار به وسیلهٔ نقاط داده‌ای که با خط به هم متصل شده‌اند، نمایش داده می‌شود. در این بخش، به شما نشان خواهیم داد که چگونه یک نمودار خطی ساده بسازید و آن را سفارشی کنید.

1. ایجاد یک نمودار خطی ساده

برای شروع، ابتدا باید Matplotlib را وارد کنید. معمولاً از pyplot به عنوان زیرماژول استفاده می‌شود. سپس می‌توانید داده‌های خود را تعریف کرده و نمودار خطی را رسم کنید. در اینجا یک مثال ساده آورده شده است:

import matplotlib.pyplot as plt

# داده‌ها
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]

# رسم نمودار خطی
plt.plot(x, y)

# نمایش نمودار
plt.show()

در این کد:

  • ابتدا با استفاده از import matplotlib.pyplot as plt، ماژول pyplot را وارد کردیم.
  • سپس داده‌های x و y را تعریف کردیم. در این مثال، x مقادیر 1 تا 5 و y مقادیر متناظر آن‌ها هستند.
  • با استفاده از plt.plot(x, y)، نمودار خطی رسم می‌شود.
  • در نهایت، با plt.show()، نمودار به نمایش در می‌آید.

2. سفارشی‌سازی نمودار خطی

شما می‌توانید نمودار خطی خود را با افزودن ویژگی‌های مختلف سفارشی کنید. برای مثال، می‌توانید رنگ، نوع خط و نشانه‌گذاری نقاط داده را تغییر دهید. در زیر یک مثال دیگر با سفارشی‌سازی نشان داده شده است:

plt.plot(x, y, color='blue', marker='o', linestyle='--', linewidth=2, markersize=8)
plt.title('نمودار خطی ساده')
plt.xlabel('محور X')
plt.ylabel('محور Y')
plt.grid(True)  # افزودن شبکه
plt.show()

در این کد:

  • color='blue' رنگ خط را به آبی تغییر می‌دهد.
  • marker='o' نشانه‌گذاری نقاط داده را به دایره تغییر می‌دهد.
  • linestyle='--' نوع خط را به خط چین تغییر می‌دهد.
  • linewidth=2 ضخامت خط را افزایش می‌دهد.
  • markersize=8 اندازه نشانه‌ها را بزرگ‌تر می‌کند.
  • همچنین، با استفاده از plt.title()، عنوانی برای نمودار، و با plt.xlabel() و plt.ylabel()، برچسب‌هایی برای محورهای x و y اضافه کردیم.
  • plt.grid(True) شبکه‌ای به پس‌زمینه نمودار اضافه می‌کند که کمک می‌کند تا نقاط داده را بهتر ببینید.

3. نتیجه‌گیری

نمودار خطی ابزاری بسیار مفید برای تجزیه و تحلیل داده‌ها و نمایش روندها است. با استفاده از Matplotlib، شما می‌توانید به راحتی نمودارهای خطی بسازید و آن‌ها را با ویژگی‌های مختلف سفارشی کنید. در مثال‌ها و توضیحات بالا، شما با اصول اولیه رسم نمودار خطی آشنا شدید و می‌توانید به راحتی آن‌ها را در پروژه‌های خود به کار ببرید.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3