Python – هیستوگرامها با Matplotlib
آخرین بروزرسانی:
هیستوگرامها نمودارهایی هستند که توزیع فراوانی دادهها را نشان میدهند. آنها نمایشگر تعداد مشاهدات در هر بازه مشخص هستند.
ایجاد هیستوگرام
برای ایجاد هیستوگرام در Matplotlib از تابع hist()
استفاده میشود. این تابع آرایهای از مقادیر را به عنوان ورودی میگیرد و هیستوگرام را تولید میکند.
مثال:
برای تولید دادههای تصادفی با توزیع نرمال و ایجاد هیستوگرام از آنها:
import matplotlib.pyplot as plt
import numpy as np
# تولید دادههای تصادفی با توزیع نرمال
x = np.random.normal(170, 10, 250)
# ایجاد هیستوگرام
plt.hist(x)
plt.show()
در این مثال، دادهها از توزیع نرمال با میانگین 170 و انحراف معیار 10 تولید شدهاند و سپس هیستوگرام آنها نمایش داده شده است.
تنظیمات اضافی هیستوگرام
میتوانید تنظیمات مختلفی را برای هیستوگرام اعمال کنید، از جمله تعداد سطلها (bins)، رنگ و برچسبها.
تنظیم تعداد سطلها:
import matplotlib.pyplot as plt
import numpy as np
x = np.random.normal(170, 10, 250)
# تعیین تعداد سطلها
plt.hist(x, bins=20)
plt.show()
تغییر رنگ هیستوگرام:
import matplotlib.pyplot as plt
import numpy as np
x = np.random.normal(170, 10, 250)
# تغییر رنگ هیستوگرام
plt.hist(x, color='skyblue')
plt.show()
اضافه کردن برچسبها و عنوان:
import matplotlib.pyplot as plt
import numpy as np
x = np.random.normal(170, 10, 250)
# اضافه کردن برچسبها و عنوان
plt.hist(x, bins=20, color='skyblue')
plt.xlabel('ارتفاع (سانتیمتر)')
plt.ylabel('تعداد افراد')
plt.title('توزیع ارتفاع افراد')
plt.show()
با این تنظیمات میتوانید هیستوگرامهای دقیقتر و زیباتری بسازید که اطلاعات بیشتری را به مخاطب منتقل کنند.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام