آموزش هیستوگرام در Matplotlib
آموزش هیستوگرام در Matplotlib
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش هیستوگرام در Matplotlib خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
هیستوگرام نمایش دقیق توزیع داده های عددی است. این یک تخمین از توزیع احتمال یک متغیر پیوسته است. نوعی نمودار میله ای است.
برای ساخت هیستوگرام ، این مراحل را دنبال کنید –
- دامنه مقادیر را بنویسید.
- طیف وسیعی از مقادیر را به یک سری فواصل تقسیم کنید.
- تعداد هر مقدار را در هر بازه قرار دهید.
Bin ها معمولاً به صورت فواصل متوالی و غیر همپوشانی یک متغیر مشخص می شوند.
تابع ()matplotlib.pyplot.hist نمودار هیستوگرام را ترسیم می کند. این هیستوگرام x را محاسبه و ترسیم می کند.
مولفه های هیستوگرام
جدول زیر پارامترهای هیستوگرام را نشان می دهد –
x | آرایه یا دنباله آرایه ها |
bins | دنباله یا “خودکار” |
parameters آپشنال | |
range | محدوده پایین و بالای Bin. |
density | اگر درست باشد ، اولین عنصر تاپل برگشتی تعداد نرمال شده برای تشکیل تراکم احتمال خواهد بود |
cumulative | اگر درست باشد ، یک هیستوگرام در جایی محاسبه می شود که هر سطر تعداد آن سطل را اضافه می کند به علاوه همه سطلهای مقادیر کمتر. |
histtype | نوع هیستوگرام برای ترسیم. پیش فرض “نوار” است
|
به عنوان مثال زیر نمودار هیستوگرام علائم بدست آمده توسط دانش آموزان در یک کلاس رسم می شود. چهار سطل ، 0-25 ، 26-50 ، 51-75 و 76-100 تعریف شده است. هیستوگرام تعداد دانش آموزانی را که در این محدوده قرار دارند نشان می دهد.
1 2 3 4 5 6 7 8 9 10 |
from matplotlib import pyplot as plt import numpy as np fig,ax = plt.subplots(1,1) a = np.array([22,87,5,43,56,73,55,54,11,20,51,5,79,31,27]) ax.hist(a, bins = [0,25,50,75,100]) ax.set_title("histogram of result") ax.set_xticks([0,25,50,75,100]) ax.set_xlabel('marks') ax.set_ylabel('no. of students') plt.show() |
طرح به صورت زیر نشان داده شده است –
لیست جلسات قبل آموزش Matplotlib
- آموزش Matplotlib
- معرفی Matplotlib
- آموزش تنظیمات محیط Matplotlib
- آموزش توزیع آناکوندا در Matplotlib
- آموزش نوت بوک Jupyter در Matplotlib
- آموزش Pyplot API در Matplotlib
- آموزش طرح ساده در Matplotlib
- آموزش ماژول PyLab در Matplotlib
- آموزش رابط شی گرا در Matplotlib
- آموزش کلاس Figure در Matplotlib
- آموزش کلاس محورها در Matplotlib
- آموزش Multiplots در Matplotlib
- آمورش تابع ()Subplots در Matplotlib
- آموزش تابع ()Subplot2grid در Matplotlib
- آموزش grid در Matplotlib
- آموزش قالب بندی محورها در Matplotlib
- آموزش تنظیم محدودیت ها در Matplotlib
- آموزش تنظیم تیک لیبل ها در Matplotlib
- آموزش محورهای دوگانه در Matplotlib
- آموزش نمودار میله ای در Matplotlib
- آموزش هیستوگرام در Matplotlib
- آموزش نمودار پای در Matplotlib
- آموزش نمودارهای پراکندگی در Matplotlib
- آموزش نمودار کانتور در Matplotlib
- آموزش نمودار quiver در Matplotlib
- آموزش نمودار جعبه ای در Matplotlib
- آموزش نمودار ویولن در Matplotlib
- آموزش نمودار سه بعدی در Matplotlib
- آموزش طرح سه بعدی کانتور در Matplotlib
- آموزش نمودار 3D Wireframe در Matplotlib
- آموزش نمودار سطح 3D در Matplotlib
- آموزش کار با متن در Matplotlib
- آموزش عبارات ریاضی در Matplotlib
- آموزش کار با تصاویر در Matplotlib
دیدگاه شما