Matplotlib

علائم واختصارات در نمودارهای Matplotlib

علائم واختصارات در نمودارهای Matplotlib: راهنمای جامع و کاربردی

مقدمه

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

هدف از این راهنما

این راهنما با هدف ارائه شرحی جامع و کاربردی، نحوه ایجاد و تنظیم علائم واختصارات را در نمودارهای Matplotlib به صورت گام به گام شرح می دهد.

ایجاد علائم واختصارات به طور خودکار:

به طور پیش فرض،  Matplotlib به طور خودکار علائم واختصارات را برای نمودارهایی که چندین خط یا نماد با برچسب های مجزا دارند، ایجاد می کند.

تنظیمات علائم واختصارات:

می توانید با استفاده از تابع plt.legend() در کتابخانه matplotlib.pyplot، تنظیمات علائم واختصارات مانند مکان، عنوان، فونت، رنگ و … را به دلخواه خود تغییر دهید:

Python

plt.legend(title='عنوان علائم واختصارات', loc='upper left', bbox_to_anchor=(1, 1), fancybox=True, shadow=True, borderaxes=True, frameon=True)

 

در این مثال:

  • عنوان علائم واختصارات به “عنوان علائم واختصارات” (title=’عنوان علائم واختصارات’)
  • مکان علائم واختصارات در گوشه سمت چپ بالای نمودار (loc=’upper left’)
  • موقعیت لنگر علائم واختصارات در گوشه سمت راست بالای نمودار (bbox_to_anchor=(1, 1))
  • علائم واختصارات با قاب و سایه (fancybox=True, shadow=True)
  • حاشیه ای در اطراف علائم واختصارات (borderaxes=True)
  • قاب علائم واختصارات روشن (frameon=True)

نکات کلیدی:

  • می توانید از مکان های مختلف مانند گوشه های نمودار، لبه های نمودار و … برای علائم واختصارات استفاده کنید.
  • می توانید عنوان علائم واختصارات را با توجه به نیاز خود تنظیم کنید.
  • می توانید فونت، رنگ و سبک علائم واختصارات را برای افزایش خوانایی آن تغییر دهید.
  • می توانید ترتیب نمایش خطوط یا نمادها در علائم واختصارات را با استفاده از آرگومان label در هنگام رسم خطوط یا نمادها کنترل کنید.

مثال:

Python

import matplotlib.pyplot as plt

import numpy as np




x = np.array([1, 2, 3, 4, 5])

y1 = np.array([2, 4, 5, 4, 3])

y2 = np.array([3, 1, 4, 1, 2])


plt.plot(x, y1, label='مجموعه داده ۱', color='blue')

plt.plot(x, y2, label='مجموعه داده ۲', color='green')


# تنظیمات علائم واختصارات

plt.legend(title='علائم واختصارات', loc='lower right')


plt.xlabel("محور X")

plt.ylabel("محور Y")

plt.title("نمودار با دو مجموعه داده و علائم واختصارات")

plt.grid(True)

plt.show()

در این مثال، دو خط با برچسب های “مجموعه داده ۱” و “مجموعه داده ۲” رسم می شوند. علائم واختصارات در گوشه پایین سمت راست نمودار با عنوان “علائم واختصارات” نمایش داده می شود.

منابع مفید:

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

۵/۵ ( ۱ امتیاز )
نمایش بیشتر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا