Matplotlib Plotting
رسم نمودار بر اساس نقاط x و y
جهت رسم نقاط (markers) در یک نمودار از تابع plot()
استفاده میکنیم.
تابع plot()
به صورت پیشفرض از یک نقطه به نقطه دیگر خطی رسم میکند.
جهت رسم نمودار 2 پارامتر ورودی الزامی دارد:
- پارامتر اول یک آرایه شامل نقاط روی محور xها
- پارامتر دوم یک آرایه شامل نقاط روی محور yها
برای مثال اگر بخواهیم یک خط از نقطه (1, 3)
به (8, 10)
رسم کنیم باید دو آرایه به شکل [1, 8]
و [3, 10]
به تابع plot()
بدهیم.
رسم نمودار بدون خط
اگر میخواهید تنها نقاط (markers) را رسم کنید میتوانید از نشانه میانبر 'o'
که به معنی 'rings' است، استفاده کنید.
در کد زیر همان دو نقطه مثال قبل را بدون خط رسم میکنیم.
رسم چندین نقطه
میتوانید هر تعداد نقطه که بخواهید را رسم کنید. تنها باید تعداد نقاط موجود روی دو محور با هم برابر باشند.
نقاط x به صورت پیشفرض
اگر نقاط روی محور x را مشخص نکنیم، مقدار آنها بر اساس طول y به صورت پیشفرض برابر 0, 1, 2, 3, ...
خواهد بود.
بنابراین اگر مثال بالا را بدون مشخص کردن نقاط x دوباره رسم کنیم، نموداری مانند شکل زیر خواهیم داشت.
[0, 1, 2, 3, 4, 5]
هستند.