Python – رسم نمودار در Matplotlib
رسم نقاط x و y
رسم نقاط x و y
تابع plot()
برای رسم نقاط (markers) در یک نمودار استفاده میشود. به طور پیشفرض، این تابع یک خط از یک نقطه به نقطه دیگر رسم میکند.
- پارامتر 1: آرایهای که نقاط محور x را مشخص میکند.
- پارامتر 2: آرایهای که نقاط محور y را مشخص میکند.
مثال:
رسم یک خط از نقطه (1, 3) تا نقطه (8, 10):
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 8])
ypoints = np.array([3, 10])
plt.plot(xpoints, ypoints)
plt.show()
در این مثال، محور x افقی و محور y عمودی است.
رسم بدون خط
برای رسم تنها نقاط (بدون خط)، میتوانید از پارامتر رشتهای میانبر ‘o’ استفاده کنید که به معنای دایره است.
مثال:
رسم دو نقطه در نمودار، یکی در (1, 3) و دیگری در (8, 10):
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 8])
ypoints = np.array([3, 10])
plt.plot(xpoints, ypoints, 'o')
plt.show()
رسم چندین نقطه
میتوانید هر تعداد نقطه که میخواهید رسم کنید، تنها باید مطمئن شوید که تعداد نقاط در هر دو محور یکسان باشد.
مثال:
رسم یک خط که از (1, 3) به (2, 8)، سپس به (6, 1) و در نهایت به (8, 10) میرود:
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([1, 2, 6, 8])
ypoints = np.array([3, 8, 1, 10])
plt.plot(xpoints, ypoints)
plt.show()
نقاط پیشفرض محور x
اگر نقاط محور x را مشخص نکنیم، به طور پیشفرض از مقادیر 0، 1، 2، 3 و غیره استفاده میشود که به طول نقاط y بستگی دارد.
مثال:
رسم نمودار بدون مشخص کردن نقاط محور x:
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10, 5, 7])
plt.plot(ypoints)
plt.show()
در این مثال، نقاط محور x به صورت پیشفرض [0, 1, 2, 3, 4, 5] خواهند بود.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام