X

آموزش numpy | عملیات ترسیم نمودار با آرایه ها

ترسیم نمودار خطی

برای ترسیم نمودار خطی با استفاده از آرایه‌های NumPy، ابتدا باید کتابخانه matplotlib.pyplot را import کنید. این کتابخانه ابزارهای قدرتمندی برای رسم نمودارها در اختیار شما قرار می‌دهد.

ابتدا داده‌های خود را در قالب آرایه‌های NumPy آماده کنید. برای مثال، می‌توانید دو آرایه ایجاد کنید: یکی برای مقادیر محور x و دیگری برای مقادیر محور y.

import numpy as np
import matplotlib.pyplot as plt

# ایجاد داده‌های نمونه
x = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
y = np.array([2, 4, 6, 8, 10, 12, 14, 16, 18, 20])

حال برای رسم نمودار خطی از تابع plot() استفاده می‌کنیم:

plt.plot(x, y)
plt.show()

این کد یک نمودار خطی ساده ایجاد می‌کند که نقاط داده‌ها را به هم متصل می‌کند. می‌توانید ویژگی‌های مختلفی به نمودار اضافه کنید:

plt.plot(x, y, color='red', linewidth=2, marker='o', markersize=8)
plt.title('نمودار خطی نمونه')
plt.xlabel('محور X')
plt.ylabel('محور Y')
plt.grid(True)
plt.show()

همچنین می‌توانید از آرایه‌های NumPy برای تولید داده‌های پیوسته استفاده کنید:

# ایجاد داده‌های پیوسته با numpy
x = np.linspace(0, 2*np.pi, 100)  # 100 نقطه بین 0 تا 2π
y = np.sin(x)  # محاسبه سینوس هر نقطه

plt.plot(x, y, label='sin(x)')
plt.legend()
plt.show()

برای رسم چندین خط در یک نمودار:

x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)

plt.plot(x, y1, label='sin(x)')
plt.plot(x, y2, label='cos(x)')
plt.legend()
plt.show()

ویژگی‌های قابل تنظیم در نمودار خطی شامل رنگ خط، نوع خط، نوع مارکر، اندازه مارکر، و سایر مشخصات ظاهری نمودار می‌باشد.

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

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

  • 1
  • 2
  • 3
  • 4