是否有可能从用HoloViews生成的地块中删除Bokeh徽标?没什么能反对的..。只是在某些报告中显示它可能是没有意义的。:)
我知道在Bokeh我可以做的很简单:
p = bkp.figure(...)
...
p.toolbar.logo = None更新
这是我的进口部分:
import sys
import os
import numpy as np
np.random.seed(0)
import random
random.seed(0)
import pandas as pd
from bokeh.models import HoverTool
import holoviews as hv
hv.extension("bokeh", logo=False)发布于 2017-12-01 04:14:03
目前(截至全局视图1.9.1),禁用工具栏中bokeh徽标的选项没有直接公开,但您可以提供一个所谓的finalize_hook,它允许您直接修改情节。您可以直接在ElementPlot上添加这样的钩子来全局设置它:
def disable_logo(plot, element):
plot.state.toolbar.logo = None
hv.plotting.bokeh.ElementPlot.finalize_hooks.append(disable_logo)或者将其设置为一个绘图选项:
hv.Curve(range(10)).opts(plot=dict(finalize_hooks=[disable_logo])发布于 2018-02-11 00:19:15
要为更复杂的布局删除Bokeh徽标,我认为您需要将其呈现为Bokeh图形,然后使用Bokeh的本地方法删除它。
layout = C + D
plot = renderer.get_plot(layout)
p = plot.state
p.children[0].toolbar.logo = None
show(p)

发布于 2017-12-01 02:45:49
hv.extension("bokeh",logo=False)https://stackoverflow.com/questions/47585887
复制相似问题