آموزش نمودار سه بعدی در Matplotlib
آموزش نمودار سه بعدی در Matplotlib
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش نمودار سه بعدی در Matplotlib خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش پروژه محور پایتون
حتی اگر Matplotlib در ابتدا فقط با طرح دو بعدی در نظر گرفته شده بود ، برخی از ابزارهای رسم سه بعدی در بالای صفحه نمایش دو بعدی Matplotlib در نسخه های بعدی ساخته شد تا مجموعه ای از ابزارها را برای تجسم داده های سه بعدی فراهم کند. نمودارهای سه بعدی با وارد کردن جعبه ابزار mplot3d ، همراه با بسته Matplotlib فعال می شوند.
با keyword projection=’3d’ به هر یک از روالهای ایجاد محورهای عادی، می توان محورهای سه بعدی ایجاد کرد.
1 2 3 4 5 6 7 8 9 10 11 |
from mpl_toolkits import mplot3d import numpy as np import matplotlib.pyplot as plt fig = plt.figure() ax = plt.axes(projection='3d') z = np.linspace(0, 1, 100) x = z * np.sin(20 * z) y = z * np.cos(20 * z) ax.plot3D(x, y, z, 'gray') ax.set_title('3D line plot') plt.show() |
اکنون می توانیم انواع مختلفی از طرح های سه بعدی را ترسیم کنیم. ابتدایی ترین طرح سه بعدی یک طرح خط سه بعدی است که از مجموعه های سه برابر (x ، y ، z) ایجاد شدهاست. این را می توان با استفاده از تابع ax.plot3D ایجاد کرد.
طرح پراکندگی سه بعدی با استفاده از تابع ax.scatter3D تولید می شود.
1 2 3 4 5 6 7 8 9 10 11 12 |
from mpl_toolkits import mplot3d import numpy as np import matplotlib.pyplot as plt fig = plt.figure() ax = plt.axes(projection='3d') z = np.linspace(0, 1, 100) x = z * np.sin(20 * z) y = z * np.cos(20 * z) c = x + y ax.scatter(x, y, z, c=c) ax.set_title('3d Scatter plot') 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
دیدگاه شما