Matplotlib Subplot
نمایش چندین نمودار
با استفاده از تابع subplot()
میتوانید چندین نمودار را در یک شکل نمایش دهید.
تابع ()subplot
تابع subplot()
سه آرگومان که مشخص کننده چینش شکل هستند را دریافت میکند.
چینش شکل به سطر و ستونهایی تقسیم میشود که همان آرگومانهای اول و دوم هستند.
آرگومان سوم ایندکس یا شماره نمودار جاری است.
برای مثال اگر شکل ما شامل یک سطر و دو ستون باشد و نمودار شماره یک را انتخاب کرده باشیم، خواهیم داشت:
plt.subplot(1, 2, 1)
#the figure has 1 row, 2 columns, and this plot is the first plot.
بنابراین اگر شکلی بخواهیم که در آن دو سطر و یک ستون داشته باشیم، یعنی نمودارها به جای اینکه کنار هم باشند روی همدیگر قرار داشته باشند، باید به صورت زیر عمل کنیم.
به هر تعداد دلخواه که بخواهید میتوانید در یک شکل نمودار رسم کنید. فقط کافی است تعداد سطرها و ستونها را همراه با شماره نمودار مشخص کنید.
عنوان
با استفاده از تابع title()
میتوانید برای هر نمودار داخل شکل یک عنوان بنویسید.
سوپر عنوان
اگر میخواهید برای کل شکل یک عنوان بنویسید، از تابع suptitle()
استفاده کنید.