Hi,
When I create a Bokeh figure in WebView it doesnât open it in the app, but it opens a new tab in my browser with the figures. Below my code.
Regards,
Bart
@WebView(âSelected Failuresâ, duration_guess=1)
def get_web_view(self, params, **kwargs):
dict_updated_dist = params.updated_dist
dict_failure_dist = params.failure_dist
dict_original_dist = params.original_dist
figure_kwargs = dict(height=500, width=500, output_backend="webgl")
ax_original = bkp.figure(**figure_kwargs)
ax_failures = bkp.figure(**figure_kwargs)
ax_update = bkp.figure(**figure_kwargs)
az.plot_dist(dict_original_dist, color="black", label="Original MTTF", ax=ax_original, backend="bokeh", show=False)
az.plot_dist(dict_failure_dist, color="blue", label="Failure (per hour)", ax=ax_failures, backend="bokeh", show=False)
az.plot_dist(dict_updated_dist, color="red", label="Updated MTTF", ax=ax_update, backend="bokeh", show=False)
ax = row(ax_original, ax_failures, ax_update)
if az.rcParams["plot.bokeh.show"]:
bkp.show(ax)
html_str = az.output_file(filename='test',mode='cdn')
return WebResult(html=StringIO(html_str))