Bokeh - Alat Plot

Saat plot Bokeh di-render, biasanya bilah alat muncul di sisi kanan gambar. Ini berisi seperangkat alat default. Pertama-tama, posisi toolbar dapat dikonfigurasi oleh properti toolbar_location pada fungsi figure (). Properti ini dapat mengambil salah satu dari nilai berikut -

  • "above"
  • "below"
  • "left"
  • "right"
  • "None"

Misalnya, pernyataan berikut akan menyebabkan bilah alat ditampilkan di bawah plot -

Fig = figure(toolbar_location = "below")

Toolbar ini dapat dikonfigurasi sesuai dengan kebutuhan dengan menambahkan yang diperlukan dari berbagai alat yang ditentukan dalam modul bokeh.models. Misalnya -

Fig.add_tools(WheelZoomTool())

Alat dapat diklasifikasikan dalam kategori berikut -

  • Alat Pan / Drag
  • Klik / Ketuk Alat
  • Gulir / Alat Jepit
Alat Deskripsi Ikon

BoxSelectTool

Nama: 'box_select'

memungkinkan pengguna untuk menentukan daerah pemilihan persegi panjang dengan menyeret kiri mouse

LassoSelectTool

nama: 'lasso_select

memungkinkan pengguna untuk menentukan wilayah arbitrer untuk dipilih dengan menyeret mouse ke kiri

PanTool

nama: 'pan', 'xpan', 'ypan',

memungkinkan pengguna untuk menggeser plot dengan menyeret mouse ke kiri

TapTool

nama: 'tap

memungkinkan pengguna untuk memilih pada satu titik dengan mengklik tombol kiri mouse

WheelZoomTool

nama: 'wheel_zoom', 'xwheel_zoom', 'ywheel_zoom'

memperbesar dan memperkecil plot, berpusat pada lokasi mouse saat ini.

WheelPanTool

nama: 'xwheel_pan', 'ywheel_pan'

terjemahkan jendela plot sepanjang dimensi yang ditentukan tanpa mengubah rasio aspek jendela.

ResetTool

nama: 'reset'

mengembalikan rentang plot ke nilai aslinya.

SaveTool

nama: 'simpan'

memungkinkan pengguna untuk menyimpan gambar PNG dari plot.

ZoomInTool

nama: 'zoom_in', 'xzoom_in', 'yzoom_in'

Alat zoom-in akan meningkatkan zoom plot dalam koordinat x, y atau keduanya

ZoomOutTool

nama: 'zoom_out', 'xzoom_out', 'yzoom_out'

Alat zoom-out akan mengurangi zoom plot dalam koordinat x, y atau keduanya

CrosshairTool

nama: 'crosshair'

menggambar anotasi crosshair di atas plot, berpusat pada posisi mouse saat ini.