Pandas

ایجاد انواع مختلف نمودارها (خطی، میله ای، پراکندگی) با Pandas و Matplotlib

ایجاد انواع مختلف نمودارها (خطی، میله ای، پراکندگی) با Pandas و Matplotlib

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

۱. نمودار خطی با Pandas:

Python
import pandas as pd
import matplotlib.pyplot as plt

# ایجاد DataFrame
data = pd.DataFrame({"x": [۱, ۲, ۳, ۴, ۵], "y": [۳, ۵, ۷, ۹, ۱۱]})

# ترسیم نمودار خطی
data.plot(x="x", y="y", kind="line")
plt.title("نمودار خطی")
plt.show()

۲. نمودار میله ای با Pandas:

Python
import pandas as pd
import matplotlib.pyplot as plt

# ایجاد DataFrame
data = pd.DataFrame({"گروه": ["A", "A", "B", "B", "C"], "y": [۵, ۷, ۸, ۶, ۴]})

# ترسیم نمودار میله ای
data.groupby("گروه")["y"].plot(kind="bar")
plt.title("نمودار میله ای گروهی")
plt.show()

۳. نمودار پراکندگی با Pandas:

Python
import pandas as pd
import matplotlib.pyplot as plt

# ایجاد DataFrame
data = pd.DataFrame({"x": [۱, ۲, ۳, ۴, ۵], "y": [۳, ۵, ۷, ۹, ۱۱]})

# ترسیم نمودار پراکندگی
data.plot(x="x", y="y", kind="scatter")
plt.title("نمودار پراکندگی")
plt.show()

۴. سفارشی سازی نمودارها با Matplotlib:

می توانید از توابع Matplotlib برای سفارشی سازی بیشتر نمودارهای خود، مانند تنظیم برچسب ها، عنوان، رنگ ها، سبک ها و غیره استفاده کنید.

Python
import pandas as pd
import matplotlib.pyplot as plt

# ایجاد DataFrame
data = pd.DataFrame({"x": [۱, ۲, ۳, ۴, ۵], "y": [۳, ۵, ۷, ۹, ۱۱]})

# ترسیم نمودار خطی با سفارشی سازی
data.plot(x="x", y="y", kind="line", color="red", marker="o", linestyle="-")
plt.xlabel("X-محور")
plt.ylabel("Y-محور")
plt.title("نمودار خطی سفارشی")
plt.grid(True)
plt.show()

نکات:

  • برای گزینه های نمودار پیشرفته تر، می توانید از کتابخانه های مصورسازی تخصصی مانند Seaborn یا Plotly استفاده کنید.
  • به طور موثر از رنگ ها و سبک ها برای برجسته کردن اطلاعات کلیدی در نمودارهای خود استفاده کنید.
  • نمودارهای خود را با برچسب ها و عناوین واضح شرح دهید تا خوانندگان به راحتی داده ها را درک کنند.

با ترکیب قدرت Pandas برای تجزیه و تحلیل داده ها و Matplotlib برای مصورسازی، می توانید نمودارهای آموزنده و بصری ایجاد کنید که به شما در درک بهتر داده هایتان کمک می کند.

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

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

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

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