Как показать панель инструментов на графике боке - PullRequest
0 голосов
/ 06 ноября 2019

У меня проблемы с добавлением значка панели инструментов в мой код. Ниже приведен код, который я имею ниже, я хочу, чтобы я мог видеть значки панели инструментов для каждого из инструментов.

import matplotlib.pyplot as plt
import numpy as np
from bokeh.io import output_file, output_notebook
from bokeh.plotting import figure, show
from bokeh.models import ColumnDataSource, CDSView, HoverTool,BoxSelectTool,WidgetBox
from bokeh.layouts import row, column, gridplot
from bokeh.models.widgets import Tabs, Panel
import csv
output_file('btcnov1.html')  # Render to static HTML, or 
output_notebook()  # Render inline in a Jupyter Notebook
%matplotlib inline

btc412 = pd.read_excel('11-01 412-605.xlsx',sheet_name="Sheet1")
now1 = pd.DataFrame(btc412, columns=['size','unix'])
now2 = pd.DataFrame(btc412, columns=['unix','price','size'])
x = now1.loc[now1["size"] == 31, "unix"]
y = now1.loc[now1["size"] == 31, "size"]
z= now2.loc[now2["size"] == 31, "unix"]
w=now2.loc[now2["size"] == 31, "price"]
hover = HoverTool(tooltips=[('index', "$index"),
   ("(x,y)", "(@x, @y)"),
("(z,w)", "(@z, @w)"),
])

tools=["pan,wheel_zoom,box_zoom,reset,save,hover,xbox_zoom"]
# Set up the figure(s)
fig = figure(plot_height=600, plot_width=900,tools=tools,
             title='BTC NOV 1, 4:12-6:05 am',
             x_axis_label='Unix', y_axis_label='Size',
             toolbar_location=None)

fig.circle(x, y, 
         color='#CE1141', legend='size')

fig.line(z,w, color='#CE1141', legend='price')


show(fig)

Я хочу, чтобы я мог видеть панель инструментов для HoverTool, инструмент выбора и т. Д. Кроме того, что мне добавить, чтобы сохранить график ??

1 Ответ

0 голосов
/ 06 ноября 2019

Вы явно попросили не использовать панель инструментов, установив toolbar_location=None. Так что, если вы хотите панель инструментов, не делайте этого.

...