آموزش Matplotlib | شروع به کار با Matplotlib

ایجاد یک نمودار ساده

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

مراحل ایجاد یک نمودار ساده:

  1. وارد کردن کتابخانه‌های لازم:
    ابتدا باید کتابخانه Matplotlib را وارد کنیم. برای این کار از دستور import استفاده می‌کنیم. همچنین می‌توانیم NumPy را برای تولید داده‌های تصادفی وارد کنیم.

    import matplotlib.pyplot as plt
    import numpy as np
  2. ایجاد داده‌ها:
    ما به داده‌هایی برای ترسیم نمودار نیاز داریم. در اینجا، ما از NumPy برای تولید داده‌های تصادفی استفاده خواهیم کرد. به عنوان مثال، می‌توانیم یک آرایه از اعداد برای محور X و یک آرایه دیگر برای محور Y ایجاد کنیم.

    x = np.linspace(0, 10, 100)  # 100 عدد بین 0 تا 10
    y = np.sin(x)  # سینوس مقادیر x
  3. ترسیم نمودار:
    حالا که داده‌ها را داریم، می‌توانیم از تابع plot() برای ترسیم نمودار استفاده کنیم. این تابع به ما اجازه می‌دهد تا مقادیر محور X و Y را مشخص کنیم.

    plt.plot(x, y)
  4. افزودن عنوان و برچسب‌ها:
    برای اینکه نمودار ما خواناتر باشد، می‌توانیم عنوان و برچسب‌هایی برای محورهای X و Y اضافه کنیم. این کار با استفاده از توابع title(), xlabel(), و ylabel() انجام می‌شود.

    plt.title("نمودار سینوس")
    plt.xlabel("محور X")
    plt.ylabel("محور Y")
  5. نمایش نمودار:
    در نهایت، برای نمایش نمودار، از تابع show() استفاده می‌کنیم. این تابع پنجره‌ای را باز می‌کند که نمودار ما را نشان می‌دهد.

    plt.show()

کد کامل:

در اینجا، کل کد را برای ترسیم یک نمودار ساده آورده‌ایم:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 10, 100)
y = np.sin(x)

plt.plot(x, y)
plt.title("نمودار سینوس")
plt.xlabel("محور X")
plt.ylabel("محور Y")
plt.show()

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

اکنون که با ایجاد یک نمودار ساده آشنا شدید، می‌توانید به راحتی به بخش‌های بعدی بروید و قابلیت‌های بیشتری از Matplotlib را یاد بگیرید.

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

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

  • 1
  • 2
  • 3