آموزش ترانسفورم در Matplotlib

3 سال پیش
آموزش ترانسفورم در Matplotlib

آموزش ترانسفورم در Matplotlib

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ترانسفورم در Matplotlib خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پایتون مختص بازار کار

بسته matplotlib در بالای یک چارچوب ترانسفورم ساخته شده است تا به راحتی بین سیستم های مختصات حرکت کند. از چهار سیستم مختصات می توان استفاده کرد. سیستم ها به طور خلاصه در جدول داده شده در زیر شرح داده شده است –

Coordinate شی ترانسفورم توضیح
Data ax.transData سیستم مختصات داده های کاربر کاربر. توسط xlim و ylim کنترل می شود
Axes ax.transAxes سیستم مختصات محورها. (۰،۰) در پایین چپ و (۱،۱) در بالا سمت راست محورها قرار دارد.
Figure fig.transFigure سیستم مختصات شکل. (۰،۰) در پایین چپ و (۱،۱) در سمت راست بالای شکل قرار دارد
display None این سیستم مختصات پیکسل نمایشگر است. (۰،۰) در پایین سمت چپ و (عرض ، ارتفاع) در سمت راست بالای صفحه نمایش با پیکسل قرار دارد.

همچنین می توان از (matplotlib.transforms.IdentityTransform ()) به جای None استفاده کرد.

 

مثال زیر را در نظر بگیرید –

 

axes.text(x,y,"my label") 

 

متن در موقعیت نظری یک نقطه داده (x ، y) قرار می گیرد. بنابراین ما می توانیم از “مختصات داده” صحبت کنیم.

با استفاده از سایر اشیا ترانسفورم، می توان محل قرارگیری را کنترل کرد. به عنوان مثال، اگر آزمون فوق قرار است در مرکز مختصات محورها قرار گیرد ، کد زیر را اجرا کنید –

axes.text(0.5, 0.5, "middle of graph", transform=axes.transAxes)

 

از این تبدیل ها می توان برای هر نوع اشیای Matplotlib استفاده کرد. تغییر شکل پیش فرض برای ax.text ax.transData و تغییر شکل پیش فرض برای fig.text fig.transFigure است.

سیستم مختصات محورها هنگام قرار دادن متن در محورهای شما بسیار مفید است. شما ممکن است اغلب یک متن را در یک مکان ثابت بخواهید. به عنوان مثال ، در سمت چپ بالای صفحه محورها و در هنگام بزرگنمایی یا بزرگنمایی این مکان ثابت بماند.

 

منبع.

لیست جلسات قبل آموزش Matplotlib

  1. آموزش Matplotlib
  2. معرفی Matplotlib 
  3.  آموزش تنظیمات محیط Matplotlib 
  4. آموزش توزیع آناکوندا در Matplotlib 
  5. آموزش نوت بوک Jupyter در Matplotlib 
  6. آموزش Pyplot API در Matplotlib 
  7. آموزش طرح ساده در Matplotlib 
  8. آموزش ماژول PyLab در Matplotlib
  9. آموزش رابط شی گرا در Matplotlib 
  10. آموزش کلاس Figure در Matplotlib 
  11. آموزش کلاس محورها در Matplotlib
  12. آموزش Multiplots در Matplotlib
  13. آمورش تابع ()Subplots در Matplotlib  
  14. آموزش تابع ()Subplot2grid در Matplotlib
  15. آموزش grid در Matplotlib 
  16. آموزش قالب بندی محورها در Matplotlib
  17. آموزش تنظیم محدودیت ها در Matplotlib
  18. آموزش تنظیم تیک لیبل ها در Matplotlib
  19. آموزش محورهای دوگانه در Matplotlib
  20. آموزش نمودار میله ای در Matplotlib 
  21. آموزش هیستوگرام در Matplotlib
  22. آموزش نمودار پای در Matplotlib
  23. آموزش نمودارهای پراکندگی در Matplotlib 
  24.  آموزش نمودار کانتور در Matplotlib
  25. آموزش نمودار quiver در Matplotlib 
  26. آموزش نمودار جعبه ای در Matplotlib 
  27. آموزش نمودار ویولن در Matplotlib 
  28. آموزش نمودار سه بعدی در Matplotlib
  29. آموزش طرح سه بعدی کانتور در Matplotlib
  30. آموزش نمودار ۳D Wireframe در Matplotlib
  31. آموزش نمودار سطح ۳D در Matplotlib
  32. آموزش کار با متن در Matplotlib 
  33. آموزش عبارات ریاضی در Matplotlib
  34. آموزش کار با تصاویر در Matplotlib 
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه