Bokeh - Công cụ vẽ đồ thị
Khi biểu đồ Bokeh được hiển thị, thông thường một thanh công cụ sẽ xuất hiện ở bên phải của hình. Nó chứa một bộ công cụ mặc định. Trước hết, vị trí của thanh công cụ có thể được cấu hình bằng thuộc tính toolbar_location trong hàm figure (). Thuộc tính này có thể nhận một trong các giá trị sau:
- "above"
- "below"
- "left"
- "right"
- "None"
Ví dụ: câu lệnh sau sẽ làm cho thanh công cụ được hiển thị bên dưới biểu đồ:
Fig = figure(toolbar_location = "below")
Thanh công cụ này có thể được cấu hình theo yêu cầu bằng cách thêm yêu cầu từ các công cụ khác nhau được xác định trong mô-đun bokeh.models. Ví dụ -
Fig.add_tools(WheelZoomTool())
Các công cụ có thể được phân loại theo các loại sau:
- Công cụ Xoay / Kéo
- Nhấp / Nhấn vào Công cụ
- Công cụ cuộn / chụm
Dụng cụ | Sự miêu tả | Biểu tượng |
---|---|---|
BoxSelectTool Tên: 'box_select' |
cho phép người dùng xác định vùng chọn hình chữ nhật bằng cách kéo chuột trái |
|
LassoSelectTool tên: 'lasso_select |
cho phép người dùng xác định một vùng tùy ý để lựa chọn bằng cách kéo chuột trái |
|
PanTool tên: 'pan', 'xpan', 'ypan', |
cho phép người dùng di chuyển cốt truyện bằng cách kéo chuột trái |
|
TapTool name: 'tap |
cho phép người dùng chọn tại các điểm đơn lẻ bằng cách nhấp vào nút chuột trái |
|
WheelZoomTool tên: 'wheel_zoom', 'xwheel_zoom', 'ywheel_zoom' |
phóng to và thu nhỏ cốt truyện, căn giữa vị trí chuột hiện tại. |
|
WheelPanTool tên: 'xwheel_pan', 'ywheel_pan' |
dịch cửa sổ âm mưu dọc theo kích thước được chỉ định mà không thay đổi tỷ lệ co của cửa sổ. |
|
ResetTool tên: 'đặt lại' |
khôi phục các phạm vi âm mưu về giá trị ban đầu của chúng. |
|
SaveTool name: 'save' |
cho phép người dùng lưu hình ảnh PNG của cốt truyện. |
|
ZoomInTool tên: 'zoom_in', 'xzoom_in', 'yzoom_in' |
Công cụ phóng to sẽ tăng thu phóng của ô theo tọa độ x, y hoặc cả hai |
|
ZoomOutTool tên: 'zoom_out', 'xzoom_out', 'yzoom_out' |
Công cụ thu nhỏ sẽ giảm độ phóng đại của ô theo tọa độ x, y hoặc cả hai |
|
CrosshairTool tên: 'crosshair' |
vẽ một chú thích hình chữ thập trên âm mưu, căn giữa vào vị trí chuột hiện tại. |
|