آموزش نوار ابزار در برنامه نویسی بوکه

3 سال پیش
آموزش نوار ابزار در برنامه نویسی بوکه

آموزش نوار ابزار در برنامه نویسی بوکه

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

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو

هنگامی که طرح بوکه ارائه می شود، به طور معمول یک نوار ابزار در سمت راست شکل ظاهر می شود. این شامل یک مجموعه ابزار پیش فرض است. اول از همه، می توان موقعیت نوار ابزار را با ویژگی toolbar_location در تابع ()figure پیکربندی کرد. این ویژگی می تواند یکی از مقادیر زیر را بدست آورد –

  • “above”
  • “below”
  • “left”
  • “right”
  • “None”

به عنوان مثال، عبارت زیر باعث می شود که نوار ابزار در زیر نمودار نشان داده شود –

Fig = figure(toolbar_location = "below")

 

این نوار ابزار را می توان با توجه به نیاز با اضافه کردن مورد نیاز از ابزارهای مختلف تعریف شده در ماژول bokeh.models پیکربندی کرد. به عنوان مثال –

Fig.add_tools(WheelZoomTool())

 

ابزارها را می توان در دسته های زیر طبقه بندی کرد –

  • ابزارهای Pan / Drag
  •  ابزارها کلیک  / ضربه
  • ابزارهای پیمایش / پینچ کردن

 

ابزار توضیح آیکون
BoxSelectTool

Name : ‘box_select’

به کاربر اجازه می دهد تا با کشیدن ماوس یک منطقه انتخاب مستطیل شکل را تعیین کند BoxSelectTool
LassoSelectTool

name: ‘lasso_select

به کاربر اجازه می دهد تا با کشیدن ماوس به سمت چپ ، منطقه دلخواهی را برای انتخاب تعیین کند LassoSelectTool
PanTool

name: ‘pan’, ‘xpan’, ‘ypan’,

به کاربر اجازه می دهد تا با کشیدن ماوس به سمت چپ ، طرح را تغییر دهد PanTool
TapTool

name: ‘tap

با کلیک بر روی دکمه سمت چپ ماوس، به کاربر اجازه می دهد تا در نقاط مختلف انتخاب کند TapTool
WheelZoomTool

name: ‘wheel_zoom’, ‘xwheel_zoom’, ‘ywheel_zoom’

با بزرگنمایی طرح، مرکز آن را روی مکان فعلی قرار دهید. WheelZoomTool
WheelPanTool

name: ‘xwheel_pan’, ‘ywheel_pan’

پنجره طرح را در طول بعد مشخص شده بدون تغییر نسبت ابعاد ویندوز ترجمه می شود. WheelPanTool
ResetTool

name: ‘reset’

دامنه های نمودار را به مقادیر اصلی خود باز می گرداند. ResetTool
SaveTool

name: ‘save’

به کاربر اجازه می دهد تا یک تصویر PNG از طرح را ذخیره کند. SaveTool
ZoomInTool

name: ‘zoom_in’, ‘xzoom_in’, ‘yzoom_in’

ابزار بزرگنمایی باعث بزرگنمایی نمودار در x ، y یا هر دو مختصات می شود ZoomInTool
ZoomOutTool

name: ‘zoom_out’, ‘xzoom_out’, ‘yzoom_out’

ابزار کوچک سازی باعث کاهش بزرگنمایی نمودار در x ، y یا هر دو مختصات می شود ZoomInTool
CrosshairTool

name: ‘crosshair’

با توجه به موقعیت فعلی ماوس ، یک حاشیه روی خط می کشد. ZoomInTool

 

منبع.

لیست جلسات قبل آموزش برنامه نویسی بوکه 

  1. آموزش برنامه نویسی بوکه – مقدمه
  2. آموزش تنظیمات محیط برنامه نویسی بوکه
  3. آموزش برنامه نویسی بوکه و شروع کار
  4. آموزش ژوپیتر نوت بوک در برنامه نویسی بوکه 
  5. آموزش مفاهیم کلی برنامه نویسی بوکه
  6. آموزش طرح ها و گلیف در برنامه نویسی بوکه
  7. آموزش نمودار مساحت در برنامه نویسی بوکه
  8. آموزش گلیف دایره در برنامه نویسی بوکه
  9.  آموزش مستطیل، بیضی و چند ضلعی در برنامه نویسی بوکه
  10. آموزش گوه و قوس در برنامه نویسی بوکه
  11. آموزش منحنی های تخصصی در برنامه نویسی بوکه
  12. آموزش تنظیم محدوده ها در برنامه نویسی بوکه
  13. آموزش محورها در برنامه نویسی بوکه
  14.  آموزش حاشیه نویسی و legendها در برنامه نویسی بوکه
  15. آموزش pandas در برنامه نویسی بوکه
  16. آموزش  ColumnDataSource در برنامه نویسی بوکه
  17. آموزش فیلتر کردن داده ها در برنامه نویسی بوکه
  18. آموزش طرح بندی در برنامه نویسی بوکه
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه