آموزش ترانسفورم در Matplotlib
آموزش ترانسفورم در Matplotlib
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ترانسفورم در Matplotlib خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش پایتون مختص بازار کار
بسته matplotlib در بالای یک چارچوب ترانسفورم ساخته شده است تا به راحتی بین سیستم های مختصات حرکت کند. از چهار سیستم مختصات می توان استفاده کرد. سیستم ها به طور خلاصه در جدول داده شده در زیر شرح داده شده است –
Coordinate | شی ترانسفورم | توضیح |
---|---|---|
Data | ax.transData | سیستم مختصات داده های کاربر کاربر. توسط xlim و ylim کنترل می شود |
Axes | ax.transAxes | سیستم مختصات محورها. (0،0) در پایین چپ و (1،1) در بالا سمت راست محورها قرار دارد. |
Figure | fig.transFigure | سیستم مختصات شکل. (0،0) در پایین چپ و (1،1) در سمت راست بالای شکل قرار دارد |
display | None | این سیستم مختصات پیکسل نمایشگر است. (0،0) در پایین سمت چپ و (عرض ، ارتفاع) در سمت راست بالای صفحه نمایش با پیکسل قرار دارد.
همچنین می توان از (matplotlib.transforms.IdentityTransform ()) به جای None استفاده کرد. |
مثال زیر را در نظر بگیرید –
1 |
axes.text(x,y,"my label") |
متن در موقعیت نظری یک نقطه داده (x ، y) قرار می گیرد. بنابراین ما می توانیم از “مختصات داده” صحبت کنیم.
با استفاده از سایر اشیا ترانسفورم، می توان محل قرارگیری را کنترل کرد. به عنوان مثال، اگر آزمون فوق قرار است در مرکز مختصات محورها قرار گیرد ، کد زیر را اجرا کنید –
1 |
axes.text(0.5, 0.5, "middle of graph", transform=axes.transAxes) |
از این تبدیل ها می توان برای هر نوع اشیای Matplotlib استفاده کرد. تغییر شکل پیش فرض برای ax.text ax.transData و تغییر شکل پیش فرض برای fig.text fig.transFigure است.
سیستم مختصات محورها هنگام قرار دادن متن در محورهای شما بسیار مفید است. شما ممکن است اغلب یک متن را در یک مکان ثابت بخواهید. به عنوان مثال ، در سمت چپ بالای صفحه محورها و در هنگام بزرگنمایی یا بزرگنمایی این مکان ثابت بماند.
لیست جلسات قبل آموزش 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
دیدگاه شما