آموزش نمودار کانتور در Matplotlib
آموزش نمودار کانتور در Matplotlib
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش نمودار کانتور در Matplotlib خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش پایتون مختص بازار کار
نمودارهای کانتور (که بعضی اوقات به آنها نمودارهای سطح می گویند) روشی برای نشان دادن یک سطح سه بعدی در یک صفحه دو بعدی است. این دو متغیر پیش بینی کننده X Y در محور y و یک متغیر پاسخ Z به عنوان خطوط را نمودار می کند. به این خطوط بعضی اوقات برشهای z یا مقادیر ایزو پاسخ گفته می شود.
اگر بخواهید ببینید مقدار Z چگونه به عنوان تابعی از دو ورودی X و Y تغییر می کند ، یک نمودار کانتور مناسب است ، به طوری که Z = f (X ، Y). خط کانتور یا ایزولین تابعی از دو متغیر ، منحنی است که تابع از آن یک مقدار ثابت دارد.
متغیرهای مستقل x و y معمولاً به یک شبکه معمولی به نام meshgrid محدود می شوند. numpy.meshgrid از آرایه ای از مقادیر x و آرایه ای از مقادیر y یک شبکه مستطیل شکل ایجاد می کند.
Matplotlib API شامل توابع ()contour و ()contourf است که به ترتیب خطوط کانتور و خطوط پر شده را ترسیم می کند. هر دو عملکرد به سه پارامتر x ،y و z نیاز دارند.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import numpy as np import matplotlib.pyplot as plt xlist = np.linspace(-3.0, 3.0, 100) ylist = np.linspace(-3.0, 3.0, 100) X, Y = np.meshgrid(xlist, ylist) Z = np.sqrt(X**2 + Y**2) fig,ax=plt.subplots(1,1) cp = ax.contourf(X, Y, Z) fig.colorbar(cp) # Add a colorbar to a plot ax.set_title('Filled Contours Plot') #ax.set_xlabel('x (cm)') ax.set_ylabel('y (cm)') 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
دیدگاه شما